Просмотр исходного кода

update 优化校验角色是否有数据权限

AprilWind 1 год назад
Родитель
Сommit
f3c4c02d73

+ 1 - 3
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysRoleServiceImpl.java

@@ -257,11 +257,9 @@ public class SysRoleServiceImpl implements ISysRoleService, RoleService {
         if (LoginHelper.isSuperAdmin()) {
             return;
         }
-        List<SysRoleVo> roles = this.selectRoleList(new SysRoleBo(roleId));
-        if (CollUtil.isEmpty(roles)) {
+        if (baseMapper.selectRoleCount(Collections.singletonList(roleId)) == 0) {
             throw new ServiceException("没有权限访问角色数据!");
         }
-
     }
 
     /**