fix(setting): 修复超级管理员权限验证逻辑

- 将权限检查从 isSuperAdmin 字段改为 nickname 比较
- 防止 Boolean 类型自动拆箱导致的空指针异常
- 更新错误提示信息为更明确的超级管理员登录要求
This commit is contained in:
2026-03-01 13:34:49 +08:00
parent 0efca0fb02
commit 4b7cd9d0d3

View File

@@ -200,7 +200,7 @@ public class SettingController extends BaseController {
} }
// 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(!"superAdmin".equals(loginUser.getNickname())){ if(!"superAdmin".equals(loginUser.getNickname())){
return fail("请登录超级管理员账号修改"); return fail("只有超管才有权限编辑");
} }
// 转换为Setting对象 // 转换为Setting对象