update 优化 getLoginUser 获取 使用一级缓存

This commit is contained in:
疯狂的狮子li 2022-05-19 10:55:10 +08:00
parent 88fe5c641f
commit a9e68e13a8

View File

@ -13,7 +13,7 @@ import lombok.NoArgsConstructor;
/** /**
* 登录鉴权助手 * 登录鉴权助手
* *
* user_type 用户类型 同一个用户表 可以有多种用户类型 例如 pc,app * user_type 用户类型 同一个用户表 可以有多种用户类型 例如 pc,app
* deivce 设备类型 同一个用户类型 可以有 多种设备类型 例如 web,ios * deivce 设备类型 同一个用户类型 可以有 多种设备类型 例如 web,ios
* 可以组成 用户类型与设备类型多对多的 权限灵活控制 * 可以组成 用户类型与设备类型多对多的 权限灵活控制
@ -69,7 +69,9 @@ public class LoginHelper {
if (loginUser != null) { if (loginUser != null) {
return loginUser; return loginUser;
} }
return (LoginUser) StpUtil.getTokenSession().get(LOGIN_USER_KEY); loginUser = (LoginUser) StpUtil.getTokenSession().get(LOGIN_USER_KEY);
LOGIN_CACHE.set(loginUser);
return loginUser;
} }
/** /**