diff --git a/src/main/java/com/gxwebsoft/common/system/controller/SettingController.java b/src/main/java/com/gxwebsoft/common/system/controller/SettingController.java index b632148..f681622 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/SettingController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/SettingController.java @@ -198,7 +198,8 @@ public class SettingController extends BaseController { if(loginUser == null){ return fail("请先登录"); } - if(!loginUser.getIsSuperAdmin()){ + // getIsSuperAdmin() is a Boolean and may be null; avoid NPE from auto-unboxing. + if(!Boolean.TRUE.equals(loginUser.getIsSuperAdmin())){ return fail("权限不足"); }