RuoYi
2023-11-10 4ca30f08d64de84479b3b510bc8153550f99d1f3
修改权限字符匹配方式
已修改1个文件
5 ■■■■■ 文件已修改
ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java
@@ -20,6 +20,7 @@
 */
public class SecurityUtils
{
    /**
     * 用户ID
     **/
@@ -145,7 +146,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));
    }
    /**
@@ -171,7 +172,7 @@
    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));
    }
}