fix:查询用户列表
This commit is contained in:
@@ -45,6 +45,9 @@ public interface HoneycomUserServiceFeign {
|
||||
@GetMapping("/user/findStaffUserByIds")
|
||||
R<List<SysUserOnTenantVO>> findStaffUserByIds(@RequestParam("userIds") List<Long> userIds, @RequestHeader(SecurityConstants.FROM) String from);
|
||||
|
||||
@PostMapping("/user/findStaffUserByIdsForSpdm")
|
||||
R<List<SysUserOnTenantVO>> findStaffUserByIdsForSpdm(@RequestBody List<Long> userIds, @RequestHeader(SecurityConstants.FROM) String from);
|
||||
|
||||
@GetMapping("/user/getUserIdListByNickNameLike")
|
||||
R<List<Long>> getUserIdListByNickNameLike(@RequestParam("nickName") String nickName, @RequestHeader(SecurityConstants.FROM) String from);
|
||||
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前登录用户全部信息
|
||||
*
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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<>());
|
||||
|
||||
Reference in New Issue
Block a user