作者 RuoYi

升级druid到最新版本v1.1.23

@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 18 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
19 <java.version>1.8</java.version> 19 <java.version>1.8</java.version>
20 <mybatis.boot.version>1.3.2</mybatis.boot.version> 20 <mybatis.boot.version>1.3.2</mybatis.boot.version>
21 - <druid.version>1.1.14</druid.version> 21 + <druid.version>1.1.23</druid.version>
22 <bitwalker.version>1.19</bitwalker.version> 22 <bitwalker.version>1.19</bitwalker.version>
23 <swagger.version>2.9.2</swagger.version> 23 <swagger.version>2.9.2</swagger.version>
24 <kaptcha.version>2.3.2</kaptcha.version> 24 <kaptcha.version>2.3.2</kaptcha.version>
@@ -79,14 +79,11 @@ public class DataScopeAspect @@ -79,14 +79,11 @@ public class DataScopeAspect
79 } 79 }
80 // 获取当前的用户 80 // 获取当前的用户
81 LoginUser loginUser = SpringUtils.getBean(TokenService.class).getLoginUser(ServletUtils.getRequest()); 81 LoginUser loginUser = SpringUtils.getBean(TokenService.class).getLoginUser(ServletUtils.getRequest());
82 - if (loginUser == null) {  
83 - return;  
84 - }  
85 - SysUser currentUser = loginUser.getUser();  
86 - if (currentUser != null) 82 + if (StringUtils.isNotNull(loginUser))
87 { 83 {
  84 + SysUser currentUser = loginUser.getUser();
88 // 如果是超级管理员,则不过滤数据 85 // 如果是超级管理员,则不过滤数据
89 - if (!currentUser.isAdmin()) 86 + if (StringUtils.isNotNull(currentUser) && !currentUser.isAdmin())
90 { 87 {
91 dataScopeFilter(joinPoint, currentUser, controllerDataScope.deptAlias(), 88 dataScopeFilter(joinPoint, currentUser, controllerDataScope.deptAlias(),
92 controllerDataScope.userAlias()); 89 controllerDataScope.userAlias());
@@ -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 (null!=dictDatas&&!dictDatas.isEmpty()) 79 + if (StringUtils.isNotEmpty(dictDatas))
80 { 80 {
81 return dictDatas; 81 return dictDatas;
82 } 82 }
83 dictDatas = dictDataMapper.selectDictDataByType(dictType); 83 dictDatas = dictDataMapper.selectDictDataByType(dictType);
84 - if (null!=dictDatas&&!dictDatas.isEmpty()) 84 + if (StringUtils.isNotEmpty(dictDatas))
85 { 85 {
86 DictUtils.setDictCache(dictType, dictDatas); 86 DictUtils.setDictCache(dictType, dictDatas);
87 return dictDatas; 87 return dictDatas;