fix:查询用户列表

This commit is contained in:
2026-02-03 10:25:52 +08:00
parent f76f53507e
commit 28fddc4332
10 changed files with 104 additions and 1 deletions

View File

@@ -197,6 +197,13 @@ public class SysUserController {
return R.ok(sysUserService.findStaffUserByIds(userIds));
}
@Inner(value = false)
@Operation(summary = "根据用户Id集合获取用户信息返回StaffUser" , description = "根据用户Id集合获取用户信息返回StaffUser" )
@PostMapping("/findStaffUserByIdsForSpdm")
public R<List<SysUserOnTenantVO>> findStaffUserByIdsForSpdm(@RequestBody List<Long> userIds) {
return R.ok(sysUserService.findStaffUserByIdsForSpdm(userIds));
}
/**
* 获取当前登录用户全部信息
*

View File

@@ -50,6 +50,8 @@ public interface SysUserService extends IService<SysUserEntity> {
List<SysUserOnTenantVO> findStaffUserByIds(List<Long> ids);
List<SysUserOnTenantVO> findStaffUserByIdsForSpdm(List<Long> ids);
List<SysUserVO> findAll();
SysUserVO findByUserId(Long userId);

View File

@@ -452,6 +452,20 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUserEntity
return result;
}
@Override
public List<SysUserOnTenantVO> findStaffUserByIdsForSpdm(List<Long> ids) {
List<SysUserVO> dataList = this.findByIds(ids);
List<SysUserOnTenantVO> result = new ArrayList<>();
if (CollectionUtils.isNotEmpty(dataList)) {
for (SysUserVO sysUser : dataList) {
SysUserOnTenantVO sysStaffUser = new SysUserOnTenantVO();
BeanUtils.copyProperties(sysUser, sysStaffUser);
result.add(sysStaffUser);
}
}
return result;
}
@Override
public List<SysUserVO> findAll() {
List<SysUserEntity> userInfoList = this.list(new QueryWrapper<>());