|
|
@@ -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 {
|