From 3ed2627f7c05e8eaa4559371f9d6d2cb71aa4275 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期日, 12 九月 2021 14:11:08 +0800
Subject: [PATCH] 优化刷新缓存功能
---
service-dev/src/main/java/com/java110/dev/smo/impl/DevServiceCacheSMOImpl.java | 29 +++++++++++------------------
1 files changed, 11 insertions(+), 18 deletions(-)
diff --git a/service-order/src/main/java/com/java110/order/smo/impl/CenterServiceCacheSMOImpl.java b/service-dev/src/main/java/com/java110/dev/smo/impl/DevServiceCacheSMOImpl.java
old mode 100755
new mode 100644
similarity index 92%
rename from service-order/src/main/java/com/java110/order/smo/impl/CenterServiceCacheSMOImpl.java
rename to service-dev/src/main/java/com/java110/dev/smo/impl/DevServiceCacheSMOImpl.java
index 669d877..65ef6cc
--- a/service-order/src/main/java/com/java110/order/smo/impl/CenterServiceCacheSMOImpl.java
+++ b/service-dev/src/main/java/com/java110/dev/smo/impl/DevServiceCacheSMOImpl.java
@@ -1,16 +1,16 @@
-package com.java110.order.smo.impl;
+package com.java110.dev.smo.impl;
import com.alibaba.fastjson.JSONObject;
import com.java110.core.factory.DataTransactionFactory;
import com.java110.db.dao.IQueryServiceDAO;
+import com.java110.dev.smo.IDevServiceCacheSMO;
import com.java110.dto.basePrivilege.BasePrivilegeDto;
import com.java110.dto.businessDatabus.BusinessDatabusDto;
import com.java110.entity.center.AppRoute;
import com.java110.entity.mapping.Mapping;
import com.java110.entity.order.ServiceBusiness;
import com.java110.entity.service.ServiceSql;
-import com.java110.order.dao.ICenterServiceDAO;
-import com.java110.order.smo.ICenterServiceCacheSMO;
+import com.java110.dev.dao.IDevServiceDAO;
import com.java110.service.context.DataQuery;
import com.java110.utils.cache.*;
import com.java110.utils.constant.CommonConstant;
@@ -31,13 +31,13 @@
* 鍒锋柊缂撳瓨
* Created by wuxw on 2018/4/18.
*/
-@Service("centerServiceCacheSMOImpl")
-public class CenterServiceCacheSMOImpl implements ICenterServiceCacheSMO {
+@Service("devServiceCacheSMOImpl")
+public class DevServiceCacheSMOImpl implements IDevServiceCacheSMO {
- private final static Logger logger = LoggerFactory.getLogger(CenterServiceCacheSMOImpl.class);
+ private final static Logger logger = LoggerFactory.getLogger(DevServiceCacheSMOImpl.class);
@Autowired
- ICenterServiceDAO centerServiceDAOImpl;
+ IDevServiceDAO devServiceDAOImpl;
@Autowired
IQueryServiceDAO queryServiceDAOImpl;
@@ -294,7 +294,7 @@
private void doFlushMapping() {
logger.debug("寮�濮嬪埛鏂� Mapping鏁版嵁鍒皉edis鏁版嵁搴撲腑");
- List<Mapping> mappings = centerServiceDAOImpl.getMappingInfoAll();
+ List<Mapping> mappings = devServiceDAOImpl.getMappingInfoAll();
//鍒犻櫎鍘熷鏁版嵁
MappingCache.removeData(MappingCache._SUFFIX_MAPPING);
for (Mapping mapping : mappings) {
@@ -321,7 +321,7 @@
private void doFlushPrivilege() {
logger.debug("寮�濮嬪埛鏂� Mapping鏁版嵁鍒皉edis鏁版嵁搴撲腑");
- List<BasePrivilegeDto> basePrivilegeDtos = centerServiceDAOImpl.getPrivilegeAll();
+ List<BasePrivilegeDto> basePrivilegeDtos = devServiceDAOImpl.getPrivilegeAll();
//鍒犻櫎鍘熷鏁版嵁
PrivilegeCache.removeData(PrivilegeCache.DEFAULT_PRIVILEGE);
PrivilegeCache.setValue(basePrivilegeDtos);
@@ -329,7 +329,7 @@
private void doFlushDatabus() {
logger.debug("寮�濮嬪埛鏂� Mapping鏁版嵁鍒皉edis鏁版嵁搴撲腑");
- List<BusinessDatabusDto> businessDatabusDtos = centerServiceDAOImpl.getDatabusAll();
+ List<BusinessDatabusDto> businessDatabusDtos = devServiceDAOImpl.getDatabusAll();
//鍒犻櫎鍘熷鏁版嵁
DatabusCache.removeData(DatabusCache.DEFAULT_DATABUS);
DatabusCache.setValue(businessDatabusDtos);
@@ -366,7 +366,7 @@
private void doFlushAppRoute() {
logger.debug("寮�濮嬪埛鏂� AppRoute鏁版嵁鍒皉edis鏁版嵁搴撲腑");
- List<Map> appInfos = centerServiceDAOImpl.getAppRouteAndServiceInfoAll();
+ List<Map> appInfos = devServiceDAOImpl.getAppRouteAndServiceInfoAll();
Map<String, List<AppRoute>> appRoustsMap = new HashMap<String, List<AppRoute>>();
List<AppRoute> appRoutes = null;
for (Map appInfo : appInfos) {
@@ -387,13 +387,6 @@
}
}
- public ICenterServiceDAO getCenterServiceDAOImpl() {
- return centerServiceDAOImpl;
- }
-
- public void setCenterServiceDAOImpl(ICenterServiceDAO centerServiceDAOImpl) {
- this.centerServiceDAOImpl = centerServiceDAOImpl;
- }
public IQueryServiceDAO getQueryServiceDAOImpl() {
return queryServiceDAOImpl;
--
Gitblit v1.8.0