|
@@ -179,8 +179,9 @@ public class ReportServiceImpl implements ReportService {
|
|
|
}
|
|
|
List<ReportRespVO> reportList = reportPageResult.getList();
|
|
|
List<Long> reportIds = reportList.stream().map(ReportRespVO::getId).collect(Collectors.toList());
|
|
|
+ Set<String> userIdList = reportList.stream().map(ReportRespVO::getUserId).collect(Collectors.toSet());
|
|
|
|
|
|
- List<ReportWorkloadRespVO> workloadDetailList = reportWorkloadService.getReportWorkloadByRIds(reportIds);
|
|
|
+ List<ReportWorkloadRespVO> workloadDetailList = reportWorkloadService.getReportWorkloadByRIds(reportIds,userIdList);
|
|
|
|
|
|
reportList.forEach(report -> {
|
|
|
report.setWorkload(workloadDetailList.stream().filter(load -> load.getReportId().equals(report.getId())).collect(Collectors.toList()));
|
|
@@ -211,7 +212,8 @@ public class ReportServiceImpl implements ReportService {
|
|
|
return reportList;
|
|
|
}
|
|
|
List<Long> reportIds = reportList.stream().map(ReportRespVO::getId).collect(Collectors.toList());
|
|
|
- List<ReportWorkloadRespVO> workloadDetailList = reportWorkloadService.getReportWorkloadByRIds(reportIds);
|
|
|
+ Set<String> userIdList = reportList.stream().map(ReportRespVO::getUserId).collect(Collectors.toSet());
|
|
|
+ List<ReportWorkloadRespVO> workloadDetailList = reportWorkloadService.getReportWorkloadByRIds(reportIds,userIdList);
|
|
|
List<ReportCommentRespVO> reportCommentList = reportCommentService.getReportCommentListByRIds(reportIds);
|
|
|
List<ReportReceiveRespVO> reportReceiveList = reportReceiveService.getReportReceiveList(reportIds);
|
|
|
List<AdminUserRespDTO> userInfoList = adminUserApi.getUsers(reportReceiveList.stream().map(ReportReceiveBaseVO::getReceiveUserId).distinct().collect(Collectors.toList())).getData();
|