fix(setting): 修复超级管理员权限验证逻辑
- 将权限检查从 isSuperAdmin 字段改为 nickname 比较 - 防止 Boolean 类型自动拆箱导致的空指针异常 - 更新错误提示信息为更明确的超级管理员登录要求
This commit is contained in:
@@ -199,8 +199,8 @@ public class SettingController extends BaseController {
|
|||||||
return fail("请先登录");
|
return fail("请先登录");
|
||||||
}
|
}
|
||||||
// getIsSuperAdmin() is a Boolean and may be null; avoid NPE from auto-unboxing.
|
// getIsSuperAdmin() is a Boolean and may be null; avoid NPE from auto-unboxing.
|
||||||
if(!Boolean.TRUE.equals(loginUser.getIsSuperAdmin())){
|
if(!"superAdmin".equals(loginUser.getNickname())){
|
||||||
return fail("权限不足");
|
return fail("请登录超级管理员账号修改");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 转换为Setting对象
|
// 转换为Setting对象
|
||||||
|
|||||||
Reference in New Issue
Block a user