登录增加userId

This commit is contained in:
张松 2025-02-12 17:31:28 +08:00
parent 8b2de3cb7a
commit 2971356597
2 changed files with 8 additions and 5 deletions

View File

@ -1,10 +1,8 @@
package com.czg.sa;
import cn.dev33.satoken.stp.SaLoginModel;
import cn.dev33.satoken.stp.StpLogic;
import com.czg.exception.ApiNotPrintException;
import lombok.Getter;
import lombok.Setter;
import java.util.List;
@ -13,8 +11,6 @@ import java.util.List;
*/
@Getter
public class MyStpLogic extends StpLogic {
@Setter
private boolean isAdmin;
/**
@ -38,6 +34,14 @@ public class MyStpLogic extends StpLogic {
return (Long) object;
}
/**
* 是否为管理员
* @return 布尔值
*/
public boolean isAdmin() {
Object object = StpKit.ADMIN.getSession().get("isAdmin");
return object instanceof Boolean t && t;
}
/**
* 添加当前账号的角色

View File

@ -102,7 +102,6 @@ public class AuthorizationServiceImpl implements AuthorizationService {
StpKit.ADMIN.login(user.getId());
StpKit.ADMIN.getSession().set("userId", user.getId()).set("shopId", shopInfo.getId()).set("isAdmin", user.getIsAdmin());
StpKit.ADMIN.setAdmin(user.getIsAdmin());
// 查询角色
List<SysRole> roleList = sysRoleService.getByUserId(user.getId());
List<String> roleNames = roleList.stream().map(SysRole::getName).collect(Collectors.toList());