From 6e7c712456a8cf5693321edd2f3482aaf61d08b0 Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期二, 03 六月 2025 16:43:07 +0800 Subject: [PATCH] 登录修改 --- src/main/java/com/ruoyi/common/utils/SecurityUtils.java | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/ruoyi/common/utils/SecurityUtils.java b/src/main/java/com/ruoyi/common/utils/SecurityUtils.java index 3caec60..dc46ef1 100644 --- a/src/main/java/com/ruoyi/common/utils/SecurityUtils.java +++ b/src/main/java/com/ruoyi/common/utils/SecurityUtils.java @@ -20,7 +20,6 @@ */ public class SecurityUtils { - /** * 鐢ㄦ埛ID **/ @@ -39,11 +38,11 @@ /** * 鑾峰彇閮ㄩ棬ID **/ - public static Long getDeptId() + public static Long [] getDeptId() { try { - return getLoginUser().getDeptId(); + return getLoginUser().getDeptIds(); } catch (Exception e) { @@ -146,7 +145,7 @@ public static boolean hasPermi(Collection<String> authorities, String permission) { return authorities.stream().filter(StringUtils::hasText) - .anyMatch(x -> Constants.ALL_PERMISSION.contains(x) || PatternMatchUtils.simpleMatch(x, permission)); + .anyMatch(x -> Constants.ALL_PERMISSION.equals(x) || PatternMatchUtils.simpleMatch(x, permission)); } /** @@ -172,6 +171,6 @@ public static boolean hasRole(Collection<String> roles, String role) { return roles.stream().filter(StringUtils::hasText) - .anyMatch(x -> Constants.SUPER_ADMIN.contains(x) || PatternMatchUtils.simpleMatch(x, role)); + .anyMatch(x -> Constants.SUPER_ADMIN.equals(x) || PatternMatchUtils.simpleMatch(x, role)); } } -- Gitblit v1.9.3