From 274d91f5c1d85c6ae20a4ba932d6e245f1eb7f52 Mon Sep 17 00:00:00 2001
From: wuxw7 <wuxw7@asiainfo.com>
Date: 星期五, 20 四月 2018 18:52:51 +0800
Subject: [PATCH] 增加sql配置查询,查询类测试通过
---
CenterService/src/main/java/com/java110/center/smo/impl/CenterServiceCacheSMOImpl.java | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/CenterService/src/main/java/com/java110/center/smo/impl/CenterServiceCacheSMOImpl.java b/CenterService/src/main/java/com/java110/center/smo/impl/CenterServiceCacheSMOImpl.java
index dd58dfe..b215c45 100644
--- a/CenterService/src/main/java/com/java110/center/smo/impl/CenterServiceCacheSMOImpl.java
+++ b/CenterService/src/main/java/com/java110/center/smo/impl/CenterServiceCacheSMOImpl.java
@@ -4,8 +4,11 @@
import com.java110.center.smo.ICenterServiceCacheSMO;
import com.java110.common.cache.AppRouteCache;
import com.java110.common.cache.MappingCache;
+import com.java110.common.cache.ServiceSqlCache;
import com.java110.entity.center.AppRoute;
import com.java110.entity.mapping.Mapping;
+import com.java110.entity.service.ServiceSql;
+import com.java110.service.dao.IQueryServiceDAO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -24,6 +27,9 @@
@Autowired
ICenterServiceDAO centerServiceDAOImpl;
+ @Autowired
+ IQueryServiceDAO queryServiceDAOImpl;
+
@Override
public void flush() {
@@ -32,6 +38,23 @@
//2.0 鍒嗚 Mapping
flushMapping();
+
+ //3.0 鍒嗚 ServiceSql
+ flushServiceSql();
+ }
+
+ /**
+ * 3.0 鍒嗚 ServiceSql
+ */
+ private void flushServiceSql() {
+ List<ServiceSql> serviceSqls = queryServiceDAOImpl.qureyServiceSqlAll();
+
+ if(serviceSqls == null || serviceSqls.size() == 0){
+ return;
+ }
+ for(ServiceSql serviceSql: serviceSqls){
+ ServiceSqlCache.setServiceSql(serviceSql);
+ }
}
/**
@@ -95,4 +118,12 @@
public void setCenterServiceDAOImpl(ICenterServiceDAO centerServiceDAOImpl) {
this.centerServiceDAOImpl = centerServiceDAOImpl;
}
+
+ public IQueryServiceDAO getQueryServiceDAOImpl() {
+ return queryServiceDAOImpl;
+ }
+
+ public void setQueryServiceDAOImpl(IQueryServiceDAO queryServiceDAOImpl) {
+ this.queryServiceDAOImpl = queryServiceDAOImpl;
+ }
}
--
Gitblit v1.8.0