添加字典刷新cashable功能
diff --git a/src/main/java/com/supwisdom/dlpay/system/controller/DictPoolAction.java b/src/main/java/com/supwisdom/dlpay/system/controller/DictPoolAction.java
index 085a27d..f8ce926 100644
--- a/src/main/java/com/supwisdom/dlpay/system/controller/DictPoolAction.java
+++ b/src/main/java/com/supwisdom/dlpay/system/controller/DictPoolAction.java
@@ -1,6 +1,7 @@
 package com.supwisdom.dlpay.system.controller;
 
 import com.supwisdom.dlpay.api.bean.JsonResult;
+import com.supwisdom.dlpay.system.service.SystemService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -13,6 +14,8 @@
 public class DictPoolAction {
   @Autowired
   private DictPool dictPool;
+  @Autowired
+  SystemService systemService;
 
   @GetMapping("/dictpool")
   public Map getDictDataByDicttype(@FormParam("dicttype") String dictType, HttpServletRequest request) {
@@ -23,7 +26,9 @@
 
   @GetMapping("/dictrefresh")
   public JsonResult refreshDict() {
-    dictPool.init();
+    //dictPool.init();
+    systemService.refreshCache();
+    systemService.refreshOpertypesCashe();
     return JsonResult.ok();
   }
 
diff --git a/src/main/java/com/supwisdom/dlpay/system/service/SystemService.java b/src/main/java/com/supwisdom/dlpay/system/service/SystemService.java
index 84949a5..1ce9fb9 100644
--- a/src/main/java/com/supwisdom/dlpay/system/service/SystemService.java
+++ b/src/main/java/com/supwisdom/dlpay/system/service/SystemService.java
@@ -13,6 +13,12 @@
 

 public interface SystemService {

 

+    //刷新全部字典值

+    void refreshCache();

+

+    //刷新管理员属性字典值

+    void refreshOpertypesCashe();

+

     //根据查询条件分页查询字典

     @Transactional(propagation = Propagation.REQUIRED,rollbackFor = {Exception.class})

     public Pagination findDictionary(String dicttype, String dictcaption, Integer pageNo, Integer pageSize);

diff --git a/src/main/java/com/supwisdom/dlpay/system/service/impl/SystemServiceImpl.java b/src/main/java/com/supwisdom/dlpay/system/service/impl/SystemServiceImpl.java
index f0a8aa1..310445b 100644
--- a/src/main/java/com/supwisdom/dlpay/system/service/impl/SystemServiceImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/system/service/impl/SystemServiceImpl.java
@@ -30,6 +30,18 @@
     private BuildingDao buildingDao;

 

     @Override

+    @CacheEvict(cacheNames = "dictionary_cache", key = "'.*'", allEntries = true)

+    public void refreshCache() {

+

+    }

+

+    @Override

+    @CacheEvict(cacheNames = "opertypes_cache", key = "'.*'", allEntries = true)

+    public void refreshOpertypesCashe() {

+

+    }

+

+    @Override

     public Pagination findDictionary(String dicttype, String dictcaption, Integer pageNo, Integer pageSize) {

         return dictionaryDao.findDictionary(dicttype, dictcaption, pageNo, pageSize);

     }