From 14ba01162799b397ec4cae757f29790fc88df9cb Mon Sep 17 00:00:00 2001 From: yujt Date: Fri, 29 May 2020 17:00:10 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E5=87=BA=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../esua/epdc/commons/tools/redis/UserDetailRedis.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java b/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java index afb4258..20c496a 100644 --- a/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java +++ b/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java @@ -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,7 +60,8 @@ public class UserDetailRedis { /** * 用户退出 - * @param id 用户ID + * + * @param id 用户ID */ public void logout(Long id) { String key = RedisKeys.getSecurityUserKey(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)); } }