【7.6.0】【sys】修复查询用户的问题

pull/57/head
fengshuonan 2023-06-27 00:13:50 +08:00
parent 694f8e6632
commit 2090bf30b0
1 changed files with 8 additions and 1 deletions

View File

@ -320,7 +320,14 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
// 如果传递了组织机构id查询条件则查询对应机构id下有哪些用户再拼接用户查询条件
if (ObjectUtil.isNotEmpty(sysUserRequest.getOrgIdCondition())) {
List<Long> orgUserIdList = this.sysUserOrgService.getOrgUserIdList(sysUserRequest.getOrgIdCondition(), true);
queryWrapper.in(SysUser::getUserId, orgUserIdList);
// 指定部门下没人,则直接返回一个不成立条件
if (ObjectUtil.isEmpty(orgUserIdList)) {
queryWrapper.in(SysUser::getUserId, -1L);
} else {
queryWrapper.in(SysUser::getUserId, orgUserIdList);
}
}
return queryWrapper;