|
|
@ -10,8 +10,7 @@ package com.elink.esua.epdc.commons.tools.redis; |
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
import cn.hutool.core.map.MapUtil; |
|
|
|
import com.elink.esua.epdc.commons.tools.security.enums.UserKillEnum; |
|
|
|
import com.elink.esua.epdc.commons.tools.security.user.UserDetail; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.StrConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.security.enums.UserKillEnum; |
|
|
|
import com.elink.esua.epdc.commons.tools.security.user.UserDetail; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
@ -61,6 +60,7 @@ public class UserDetailRedis { |
|
|
|
|
|
|
|
/** |
|
|
|
* 用户退出 |
|
|
|
* |
|
|
|
* @param id 用户ID |
|
|
|
*/ |
|
|
|
public void logout(Long id) { |
|
|
@ -70,7 +70,8 @@ public class UserDetailRedis { |
|
|
|
//清空菜单导航、权限标识
|
|
|
|
redisUtils.deleteByPattern(RedisKeys.getUserMenuNavKey(id)); |
|
|
|
redisUtils.delete(RedisKeys.getUserPermissionsKey(id)); |
|
|
|
redisUtils.delete(RedisKeys.getAdminUserDeptOptionKey(id)); |
|
|
|
// 删除部门层级
|
|
|
|
redisUtils.deleteByPattern(RedisKeys.getAdminUserDeptOptionKey(id).concat(StrConstant.ASTERISK)); |
|
|
|
redisUtils.delete(RedisKeys.getAllAdminUserDeptOptionKey(id)); |
|
|
|
} |
|
|
|
} |
|
|
|