diff --git a/framework/src/main/java/cn/lili/modules/system/token/ManagerTokenGenerate.java b/framework/src/main/java/cn/lili/modules/system/token/ManagerTokenGenerate.java index caf5598f..5c112d99 100644 --- a/framework/src/main/java/cn/lili/modules/system/token/ManagerTokenGenerate.java +++ b/framework/src/main/java/cn/lili/modules/system/token/ManagerTokenGenerate.java @@ -99,8 +99,8 @@ public class ManagerTokenGenerate extends AbstractTokenGenerate { } } } - //去除无效的权限 - superPermissions.forEach(queryPermissions::remove); + //去除重复的权限 + queryPermissions.removeAll(superPermissions); }); permission.put(PermissionEnum.SUPER.name(), superPermissions); permission.put(PermissionEnum.QUERY.name(), queryPermissions);