Prechádzať zdrojové kódy

完善租户管理员权限

Huanyi 1 mesiac pred
rodič
commit
8f25698fb2

+ 2 - 0
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysPermissionServiceImpl.java

@@ -35,6 +35,7 @@ public class SysPermissionServiceImpl implements ISysPermissionService {
         // 管理员拥有所有权限
         if (LoginHelper.isSuperAdmin(userId)) {
             roles.add(TenantConstants.SUPER_ADMIN_ROLE_KEY);
+        // 租户管理员同样拥有所有权限 @author: Huanyi
         } else if (LoginHelper.isTenantAdmin(roleService.selectRolePermissionByUserId(userId))) {
             roles.add(TenantConstants.TENANT_ADMIN_ROLE_KEY);
         } else {
@@ -53,6 +54,7 @@ public class SysPermissionServiceImpl implements ISysPermissionService {
     public Set<String> getMenuPermission(Long userId) {
         Set<String> perms = new HashSet<>();
         // 管理员拥有所有权限
+        // 租户管理员同样拥有所有权限 @author: Huanyi
         if (LoginHelper.isSuperAdmin(userId) || LoginHelper.isTenantAdmin(roleService.selectRolePermissionByUserId(userId))) {
             perms.add("*:*:*");
         } else {