From: Tang Cheng Date: Sat, 13 Jul 2019 12:55:55 +0000 (+0800) Subject: 优化数据字典缓存刷新机制 X-Git-Tag: 1.0.0^2~53 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=2b2e90fa4f0d4658131a6ac83bab554988d53324;p=epayment%2Ffood_payapi.git 优化数据字典缓存刷新机制 --- 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 16e68da1..aa8bf769 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 @@ public class DictPoolAction { @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 1b9a14e7..0f93d767 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 @@ public class DictionaryDataServiceImpl implements DictionaryDataService { } @Override - @CacheEvict(cacheNames = "dictionary_cache", allEntries = true) + @CacheEvict(cacheNames = "dictionary_cache", key = "'.*'", allEntries = true) public void refreshCache() { }