浏览代码

修复权限判断错误

zhou-hao 7 年之前
父节点
当前提交
a7f457a5f2

+ 2 - 2
hsweb-authorization/hsweb-authorization-api/src/main/java/org/hswebframework/web/authorization/Authentication.java

@@ -107,7 +107,7 @@ public interface Authentication extends Serializable {
      * @return 是否持有权限
      * @return 是否持有权限
      */
      */
     default boolean hasPermission(String permissionId, String... actions) {
     default boolean hasPermission(String permissionId, String... actions) {
-        return !getPermission(permissionId)
+        return getPermission(permissionId)
                 .filter(permission -> actions.length == 0 || permission.getActions().containsAll(Arrays.asList(actions)))
                 .filter(permission -> actions.length == 0 || permission.getActions().containsAll(Arrays.asList(actions)))
                 .isPresent();
                 .isPresent();
     }
     }
@@ -117,7 +117,7 @@ public interface Authentication extends Serializable {
      * @return 是否拥有某个角色
      * @return 是否拥有某个角色
      */
      */
     default boolean hasRole(String roleId) {
     default boolean hasRole(String roleId) {
-        return !getRole(roleId).isPresent();
+        return getRole(roleId).isPresent();
     }
     }
 
 
     /**
     /**