Selaa lähdekoodia

loadUserCache

fanxp 1 vuosi sitten
vanhempi
commit
85b801d23b

+ 17 - 13
src/main/java/com/xjrsoft/common/runner/OrganizationCacheRunner.java

@@ -26,6 +26,7 @@ import java.util.List;
 
 /**
  * 组织架构缓存
+ *
  * @Author: tzx
  * @Date: 2022/12/6 14:50
  */
@@ -61,53 +62,56 @@ public class OrganizationCacheRunner implements CommandLineRunner {
     }
 
     @Async
-    void loadUserCache(){
+    void loadUserCache() {
         log.info("XJRSOFT: 加载所有用户表缓存开始");
-        List<User> list = userService.list();
-        redisUtil.set(GlobalConstant.USER_CACHE_KEY,list);
+        List<User> list = userService.lambdaQuery()
+                .select(User.class, user -> !user.getColumn().equals("avatar")) //排除头像信息
+                .list();
+        redisUtil.set(GlobalConstant.USER_CACHE_KEY, list);
         log.info("XJRSOFT: 加载所有用户表缓存结束");
     }
 
     @Async
-    void loadDeptCache(){
+    void loadDeptCache() {
         log.info("XJRSOFT: 加载所有机构表缓存开始");
         List<Department> list = departmentService.list();
-        redisUtil.set(GlobalConstant.DEP_CACHE_KEY,list);
+        redisUtil.set(GlobalConstant.DEP_CACHE_KEY, list);
         log.info("XJRSOFT: 加载所有机构表缓存结束");
 
     }
 
     @Async
-    void loadRoleCache(){
+    void loadRoleCache() {
         log.info("XJRSOFT: 加载所有角色表缓存开始");
         List<Role> list = roleService.list();
-        redisUtil.set(GlobalConstant.ROLE_CACHE_KEY,list);
+        redisUtil.set(GlobalConstant.ROLE_CACHE_KEY, list);
         log.info("XJRSOFT: 加载所有角色表缓存结束");
     }
 
     @Async
-    void loadPostCache(){
+    void loadPostCache() {
         log.info("XJRSOFT: 加载所有岗位表缓存开始");
         List<Post> list = postService.list();
-        redisUtil.set(GlobalConstant.POST_CACHE_KEY,list);
+        redisUtil.set(GlobalConstant.POST_CACHE_KEY, list);
         log.info("XJRSOFT: 加载所有岗位表缓存结束");
     }
+
     @Async
-    void loadUserRoleRelationCache(){
+    void loadUserRoleRelationCache() {
         log.info("XJRSOFT: 加载所有用户角色关联表缓存开始");
         List<UserRoleRelation> list = userRoleRelationService.list();
-        redisUtil.set(GlobalConstant.USER_ROLE_RELATION_CACHE_KEY,list);
+        redisUtil.set(GlobalConstant.USER_ROLE_RELATION_CACHE_KEY, list);
         log.info("XJRSOFT: 加载所有用户角色关联表缓存结束");
     }
 
-    void  loadUserDepartmentRelationCache(){
+    void loadUserDepartmentRelationCache() {
         log.info("XJRSOFT: 加载所有用户部门关联表缓存开始");
         List<UserDeptRelation> deptRelationList = userDeptRelationService.list();
         redisUtil.set(GlobalConstant.USER_DEPT_RELATION_CACHE_KEY, deptRelationList);
         log.info("XJRSOFT: 加载所有用户部门关联表缓存结束");
     }
 
-    void  loadUserPostRelationCache(){
+    void loadUserPostRelationCache() {
         log.info("XJRSOFT: 加载所有用户岗位关联表缓存开始");
         List<UserPostRelation> postRelationList = userPostRelationService.list();
         redisUtil.set(GlobalConstant.USER_POST_RELATION_CACHE_KEY, postRelationList);