权限获取方式修改

This commit is contained in:
张松 2025-02-13 13:55:02 +08:00
parent 10ce44003f
commit cde964492c
1 changed files with 9 additions and 12 deletions

View File

@ -10,6 +10,7 @@ import java.util.List;
/**
* 自定义权限加载接口实现类
*
* @author Administrator
*/
@Component // 保证此类被 SpringBoot 扫描完成 Sa-Token 的自定义权限验证扩展
@ -20,12 +21,10 @@ public class StpInterfaceImpl implements StpInterface {
*/
@Override
public List<String> getPermissionList(Object loginId, String loginType) {
if ("admin".equals(loginType)) {
String key1 = "sa:permissionList:" + loginType + ":" + loginId;
List<String> list = getCashInfo(key1);
if (list != null) {
return list;
}
String key1 = "sa:permissionList:" + loginType + ":" + loginId;
List<String> list = getCashInfo(key1);
if (list != null) {
return list;
}
return new ArrayList<>();
@ -44,12 +43,10 @@ public class StpInterfaceImpl implements StpInterface {
*/
@Override
public List<String> getRoleList(Object loginId, String loginType) {
if ("admin".equals(loginType)) {
String key = "sa:roleList:" + loginType + ":" + loginId;
List<String> list = getCashInfo(key);
if (list != null) {
return list;
}
String key = "sa:roleList:" + loginType + ":" + loginId;
List<String> list = getCashInfo(key);
if (list != null) {
return list;
}
return new ArrayList<>();
}