| | |
| | | |
| | | PageInfo<XpVehicleClean> page = xpVehicleCleanService.page(pageInfo, wrapper.orderByDesc(BaseModel::getCreateTime)); |
| | | List<XpVehicleClean> records = page.getRecords(); |
| | | if(data==null){ |
| | | List<Long> userIds = records.stream().map(XpVehicleClean::getOperationsUserId).collect(Collectors.toList()); |
| | | R<List<XpOperationsUser>> r = xpOperationUserClient.listByIds(userIds); |
| | | if(r.getData().isEmpty()){ |
| | | return R.ok(page); |
| | | } |
| | | data = r.getData(); |
| | | } |
| | | |
| | | |
| | | for (XpVehicleClean record : records) { |
| | | data.stream().filter(xpOperationsUser -> xpOperationsUser.getId().equals(record.getOperationsUserId())).findFirst().ifPresent(xpOperationsUser -> record.setCreateBy(xpOperationsUser.getNickName())); |
| | | } |