update 更改角色刷新缓存

This commit is contained in:
疯狂的狮子li
2021-12-03 19:13:15 +08:00
parent e763381186
commit dff7d70f0a
4 changed files with 21 additions and 4 deletions

View File

@ -70,7 +70,7 @@ public class BaseController {
/**
* 获取用户缓存信息
*/
public LoginUser getUser() {
public LoginUser getLoginUser() {
return LoginUtils.getLoginUser();
}

View File

@ -24,7 +24,7 @@ public class LoginUtils {
*/
public static void login(LoginUser loginUser, UserType userType) {
StpUtil.login(userType.getUserType() + loginUser.getUserId());
StpUtil.getTokenSession().set(LOGIN_USER_KEY, loginUser);
setLoginUser(loginUser);
}
/**
@ -34,6 +34,13 @@ public class LoginUtils {
*/
public static void loginByDevice(LoginUser loginUser, UserType userType, DeviceType deviceType) {
StpUtil.login(userType.getUserType() + loginUser.getUserId(), deviceType.getDevice());
setLoginUser(loginUser);
}
/**
* 设置用户数据
*/
public static void setLoginUser(LoginUser loginUser) {
StpUtil.getTokenSession().set(LOGIN_USER_KEY, loginUser);
}