commit | 2b2e90fa4f0d4658131a6ac83bab554988d53324 | [log] [tgz] |
---|---|---|
author | Tang Cheng <cheng.tang@supwisdom.com> | 周六 7月 13 20:55:55 2019 +0800 |
committer | Tang Cheng <cheng.tang@supwisdom.com> | 周六 7月 13 20:55:55 2019 +0800 |
tree | 9aa44dce9f91353f211f1969af49f253123f53b4 | |
parent | 9364142321419bf43f8dccc1fed84607b02a2e41 [diff] |
优化数据字典缓存刷新机制
diff --git a/payapi/src/main/java/com/supwisdom/dlpay/system/controller/DictPoolAction.java b/payapi/src/main/java/com/supwisdom/dlpay/system/controller/DictPoolAction.java index 16e68da..aa8bf76 100644 --- a/payapi/src/main/java/com/supwisdom/dlpay/system/controller/DictPoolAction.java +++ b/payapi/src/main/java/com/supwisdom/dlpay/system/controller/DictPoolAction.java
@@ -22,7 +22,9 @@ @GetMapping("/dictpool") public Map getDictDataByDicttype(@RequestParam("dicttype") String dictType, HttpServletRequest request) { - dictType = request.getParameter("dicttype"); + if (dictType == null) { + dictType = request.getParameter("dicttype"); + } return dictionaryProxy.getDictionaryAsMap(dictType); }
diff --git a/payapi/src/main/java/com/supwisdom/dlpay/system/service/impl/DictionaryDataServiceImpl.java b/payapi/src/main/java/com/supwisdom/dlpay/system/service/impl/DictionaryDataServiceImpl.java index 1b9a14e..0f93d76 100644 --- a/payapi/src/main/java/com/supwisdom/dlpay/system/service/impl/DictionaryDataServiceImpl.java +++ b/payapi/src/main/java/com/supwisdom/dlpay/system/service/impl/DictionaryDataServiceImpl.java
@@ -54,7 +54,7 @@ } @Override - @CacheEvict(cacheNames = "dictionary_cache", allEntries = true) + @CacheEvict(cacheNames = "dictionary_cache", key = "'.*'", allEntries = true) public void refreshCache() { }