【fix sonar】PermissionDataAspect文件

This commit is contained in:
梁琦涛
2023-03-13 11:14:21 +08:00
parent 7d9a3fea6b
commit 035a1ba247
@@ -54,12 +54,12 @@ public class PermissionDataAspect {
log.debug("拦截请求 >> "+requestPath+";请求类型 >> "+requestMethod); log.debug("拦截请求 >> "+requestPath+";请求类型 >> "+requestMethod);
String username = JwtUtil.getUserNameByToken(request); String username = JwtUtil.getUserNameByToken(request);
//查询数据权限信息 //查询数据权限信息
// 微服务情况下也得支持缓存机制 // TODO 微服务情况下也得支持缓存机制
List<SysPermissionDataRuleModel> dataRules = commonAPI.queryPermissionDataRule(component, requestPath, username); List<SysPermissionDataRuleModel> dataRules = commonAPI.queryPermissionDataRule(component, requestPath, username);
if(dataRules!=null && !dataRules.isEmpty()) { if(dataRules!=null && !dataRules.isEmpty()) {
//临时存储 //临时存储
JeroDataAutorUtils.installDataSearchConditon(request, dataRules); JeroDataAutorUtils.installDataSearchConditon(request, dataRules);
// 微服务情况下也得支持缓存机制 // TODO 微服务情况下也得支持缓存机制
SysUserCacheInfo userinfo = commonAPI.getCacheUser(username); SysUserCacheInfo userinfo = commonAPI.getCacheUser(username);
JeroDataAutorUtils.installUserInfo(request, userinfo); JeroDataAutorUtils.installUserInfo(request, userinfo);
} }