|
|
@@ -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);
|