diff --git a/honeycom-spdm/src/main/java/com/honeycombis/honeycom/spdm/controller/SpdmUserController.java b/honeycom-spdm/src/main/java/com/honeycombis/honeycom/spdm/controller/SpdmUserController.java index bdca2fe..c13d9c7 100644 --- a/honeycom-spdm/src/main/java/com/honeycombis/honeycom/spdm/controller/SpdmUserController.java +++ b/honeycom-spdm/src/main/java/com/honeycombis/honeycom/spdm/controller/SpdmUserController.java @@ -80,32 +80,33 @@ public class SpdmUserController { @Operation(summary = "条件查询用户列表") @PostMapping(value = "/listUser") public ResponseR listUser(@RequestBody UserPageQueryDto userPageQueryDto) { -// R> sysStaffPageR = remoteTenantServiceFeign.listStaffForPage( -// StaffPageQueryDto.builder() -// .tenantId(userPageQueryDto.getTenantId()) -// .nickname(userPageQueryDto.getNickname()) -// .current(userPageQueryDto.getCurrent()).size(userPageQueryDto.getSize()) -// .build(), -// userPageQueryDto.getTenantId()); -// Page staffPage = sysStaffPageR.getData(); -// if (staffPage != null) { + R> sysStaffPageR = remoteTenantServiceFeign.listStaffForPage( + StaffPageQueryDto.builder() + .tenantId(userPageQueryDto.getTenantId()) + .nickname(userPageQueryDto.getNickname()) + .current(userPageQueryDto.getCurrent()).size(userPageQueryDto.getSize()) + .build(), + userPageQueryDto.getTenantId()); + Page staffPage = sysStaffPageR.getData(); + if (staffPage != null) { // List userVOList = new ArrayList<>(); // staffPage.getRecords().forEach(i -> { // R sysUserVO = remoteUserServiceFeign.getUserByUserId(Long.valueOf(i.getUserId()), SecurityConstants.FROM_IN, userPageQueryDto.getTenantId()); // userVOList.add(sysUserVO.getData()); // }); -// return ResponseR.ok(PageResult.of(staffPage.getTotal(), staffPage.getCurrent(), staffPage.getSize(), userVOList)); -// } - UserPageQueryDto queryDto = new UserPageQueryDto(); - queryDto.setNickname(userPageQueryDto.getNickname()); - queryDto.setTenantId(userPageQueryDto.getTenantId()); - queryDto.setCurrent(userPageQueryDto.getCurrent()); - queryDto.setSize(userPageQueryDto.getSize()); - R> listUserForPageR = remoteUserServiceFeign.listUserForPage(queryDto, userPageQueryDto.getTenantId()); - if (listUserForPageR.isSuccess() && listUserForPageR.getData() != null) { - Page listUserForPage = listUserForPageR.getData(); - return ResponseR.ok(PageResult.of(listUserForPage.getTotal(), listUserForPage.getCurrent(), listUserForPage.getSize(), listUserForPage.getRecords())); + List userVOList = staffPage.getRecords().stream().map(StaffPageResultDto::getUserInfo).toList(); + return ResponseR.ok(PageResult.of(staffPage.getTotal(), staffPage.getCurrent(), staffPage.getSize(), userVOList)); } +// UserPageQueryDto queryDto = new UserPageQueryDto(); +// queryDto.setNickname(userPageQueryDto.getNickname()); +// queryDto.setTenantId(userPageQueryDto.getTenantId()); +// queryDto.setCurrent(userPageQueryDto.getCurrent()); +// queryDto.setSize(userPageQueryDto.getSize()); +// R> listUserForPageR = remoteUserServiceFeign.listUserForPage(queryDto, userPageQueryDto.getTenantId()); +// if (listUserForPageR.isSuccess() && listUserForPageR.getData() != null) { +// Page listUserForPage = listUserForPageR.getData(); +// return ResponseR.ok(PageResult.of(listUserForPage.getTotal(), listUserForPage.getCurrent(), listUserForPage.getSize(), listUserForPage.getRecords())); +// } return ResponseR.ok(); }