فهرست منبع

允许操作超管

yzc 1 سال پیش
والد
کامیت
3f0c39c26d

+ 1 - 2
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPermissionService.java

@@ -35,9 +35,8 @@ public class SysPermissionService {
         // 管理员拥有所有权限
         if (user.isAdmin()) {
             roles.add("admin");
-        } else {
-            roles.addAll(roleService.selectRolePermissionByUserId(user.getUserId()));
         }
+        roles.addAll(roleService.selectRolePermissionByUserId(user.getUserId()));
         return roles;
     }
 

+ 1 - 1
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java

@@ -257,7 +257,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
     @Override
     public void checkUserAllowed(SysUser user) {
         if (StringUtils.isNotNull(user.getUserId()) && user.isAdmin()) {
-            throw new ServiceException("不允许操作超级管理员用户");
+//            throw new ServiceException("不允许操作超级管理员用户");
         }
     }