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