diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mini/controller/MiniUserController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mini/controller/MiniUserController.java index ad62a23..89a68c9 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mini/controller/MiniUserController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mini/controller/MiniUserController.java @@ -387,7 +387,7 @@ public class MiniUserController { Collection keys = redisTemplate.keys(CommonConstant.PREFIX_USER_TOKEN + "*"); for (String token : keys) { SysUser sysUser = sysUserService.getUserByName(JwtUtil.getUsername(token)); - if (sysUser.getId().equals(user.getId())) { + if (sysUser!=null && sysUser.getId().equals(user.getId())) { //清空用户登录Token缓存 redisUtil.del(CommonConstant.PREFIX_USER_TOKEN + token); //清空用户登录Shiro权限缓存