From a031fad9d6d31316e31d84377b5d7d0dc067c9cc Mon Sep 17 00:00:00 2001 From: yujintao Date: Wed, 29 Jan 2020 18:45:51 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E5=87=BA=E7=99=BB=E5=BD=95=E6=98=AF?= =?UTF-8?q?=E6=B8=85=E7=A9=BAredis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../commons/tools/redis/UserDetailRedis.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/esua-epdc/epdc-commons/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java b/esua-epdc/epdc-commons/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java index e133f64ec..afb42582d 100644 --- a/esua-epdc/epdc-commons/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java +++ b/esua-epdc/epdc-commons/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/redis/UserDetailRedis.java @@ -1,8 +1,8 @@ /** * Copyright (c) 2018 人人开源 All rights reserved. - * + *

* https://www.renren.io - * + *

* 版权所有,侵权必究! */ @@ -30,9 +30,9 @@ public class UserDetailRedis { @Autowired private RedisUtils redisUtils; - public void set(UserDetail user, long expire){ - if(user == null){ - return ; + public void set(UserDetail user, long expire) { + if (user == null) { + return; } String key = RedisKeys.getSecurityUserKey(user.getId()); //bean to map @@ -45,11 +45,11 @@ public class UserDetailRedis { redisUtils.delete(RedisKeys.getUserPermissionsKey(user.getId())); } - public UserDetail get(Long id){ + public UserDetail get(Long id) { String key = RedisKeys.getSecurityUserKey(id); Map map = redisUtils.hGetAll(key); - if(MapUtil.isEmpty(map)){ + if (MapUtil.isEmpty(map)) { return null; } @@ -63,7 +63,7 @@ public class UserDetailRedis { * 用户退出 * @param id 用户ID */ - public void logout(Long id){ + public void logout(Long id) { String key = RedisKeys.getSecurityUserKey(id); redisUtils.hSet(key, "kill", UserKillEnum.YES.value()); @@ -71,5 +71,6 @@ public class UserDetailRedis { redisUtils.deleteByPattern(RedisKeys.getUserMenuNavKey(id)); redisUtils.delete(RedisKeys.getUserPermissionsKey(id)); redisUtils.delete(RedisKeys.getAdminUserDeptOptionKey(id)); + redisUtils.delete(RedisKeys.getAllAdminUserDeptOptionKey(id)); } }