浏览代码

优化权限缓存

xiaochan 9 月之前
父节点
当前提交
d3c37fdd14
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/main/java/thyyxxk/webserver/service/redislike/RedisLikeService.java

+ 3 - 2
src/main/java/thyyxxk/webserver/service/redislike/RedisLikeService.java

@@ -316,17 +316,18 @@ public class RedisLikeService {
         });
     }
 
-    public void setIntergrationRoleMenu() {
+    public Map<Integer, List<IntergrationPlatformRoleMenu>> setIntergrationRoleMenu() {
         List<IntergrationPlatformRoleMenu> list = dao.selectPlatformRoleMenu();
 
         Map<Integer, List<IntergrationPlatformRoleMenu>> roleMap = list.stream()
                 .collect(Collectors.groupingBy(IntergrationPlatformRoleMenu::getRoleId));
 
         redisServer.setData("IntergrationRoleMenu", roleMap);
+        return roleMap;
     }
 
     public Map<Integer, List<IntergrationPlatformRoleMenu>> getIntergrationRoleMenu() {
-        return redisServer.getData("IntergrationRoleMenu");
+        return redisServer.getData("IntergrationRoleMenu", this::setIntergrationRoleMenu);
     }
 
     public void updateUserInfo(String code) {