修改角色错乱问题
ci-userbase-service / build-and-push (push) Successful in 42s

This commit is contained in:
chenxing
2026-08-17 18:54:44 +08:00
parent 05c7741954
commit 6543203bc6
3 changed files with 9 additions and 7 deletions
@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;
import com.yunhai.platform.utils.exception.DException;
import com.yunhai.userbase.enums.SysRoleEnum;
import java.util.Arrays;
import java.util.List;
@@ -81,10 +82,11 @@ public class OtherUtil {
}
/**
* 判断是否为校领导
*/
* 判断角色是否为管理员(SysRoleEnum.ADMIN = 7)。
* 注:方法名历史遗留为 isAdminById,语义即「是否具备管理员权限」。
*/
public final static Boolean isAdminById(Integer roleId){
return Arrays.asList(2,5,7).contains(roleId);
return roleId != null && SysRoleEnum.ADMIN.getKey().equals(roleId);
}