Commit c7a7376b26aa244ff77f8fe87c58f8c148f99b14

Authored by 芋道源码
Committed by Gitee
2 parents ec2bca73 31f6d03d

!1448 fix(user):修复用户角色过滤逻辑,确保当用户不包含当前选中角色时返回空结果而非全部用户

Merge pull request !1448 from Manumiter/master-jdk17
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImpl.java
... ... @@ -276,7 +276,9 @@ public class AdminUserServiceImpl implements AdminUserService {
276 276 // 如果有角色编号,查询角色对应的用户编号
277 277 Set<Long> userIds = reqVO.getRoleId() != null ?
278 278 permissionService.getUserRoleIdListByRoleId(singleton(reqVO.getRoleId())) : null;
279   -
  279 + if (userIds != null && userIds.isEmpty()) {
  280 + return PageResult.empty();
  281 + }
280 282 // 分页查询
281 283 return userMapper.selectPage(reqVO, getDeptCondition(reqVO.getDeptId()), userIds);
282 284 }
... ...