From 1828b696b67e8d7e65a820f3438beb0d38e6073a Mon Sep 17 00:00:00 2001 From: chenyanchang <30190327@qq.com> Date: Thu, 4 Jun 2026 15:08:27 +0800 Subject: [PATCH] update --- .../src/main/java/com/ruoyi/cms/util/RoleUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/RoleUtils.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/RoleUtils.java index 0d86f0b..e9a4326 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/RoleUtils.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/RoleUtils.java @@ -24,6 +24,9 @@ public class RoleUtils { } // 获取当前登录用户的角色列表,判断是否包含企业管理员角色ID LoginUser loginUser = SecurityUtils.getLoginUser(); + if (loginUser == null || loginUser.getUser() == null || loginUser.getUser().getRoles() == null) { + return false; + } return loginUser.getUser().getRoles().stream() .anyMatch(role -> StringUtil.COMPANY_ADMIN_ROLE_KEY.equals(role.getRoleId())); }