作者 dawn

解决“在只填加了字典类型,没有添加字典数据时,会出现缓存了空集合,即使后边添加了字典数据也没用,只能清空redis缓存。”的问题,小问题就是判断稍稍改了下,若依…

…大大让我pr当个贡献者,很荣幸很欣慰。感谢!
@@ -76,12 +76,12 @@ public class SysDictTypeServiceImpl implements ISysDictTypeService @@ -76,12 +76,12 @@ public class SysDictTypeServiceImpl implements ISysDictTypeService
76 public List<SysDictData> selectDictDataByType(String dictType) 76 public List<SysDictData> selectDictDataByType(String dictType)
77 { 77 {
78 List<SysDictData> dictDatas = DictUtils.getDictCache(dictType); 78 List<SysDictData> dictDatas = DictUtils.getDictCache(dictType);
79 - if (StringUtils.isNotNull(dictDatas)) 79 + if (null!=dictDatas&&!dictDatas.isEmpty())
80 { 80 {
81 return dictDatas; 81 return dictDatas;
82 } 82 }
83 dictDatas = dictDataMapper.selectDictDataByType(dictType); 83 dictDatas = dictDataMapper.selectDictDataByType(dictType);
84 - if (StringUtils.isNotNull(dictDatas)) 84 + if (null!=dictDatas&&!dictDatas.isEmpty())
85 { 85 {
86 DictUtils.setDictCache(dictType, dictDatas); 86 DictUtils.setDictCache(dictType, dictDatas);
87 return dictDatas; 87 return dictDatas;