| | |
| | | if (projectManagement.getEvaluationState() == 0) { |
| | | throw new ServiceException("有专家未完成评定与报销,请完善后再试"); |
| | | } |
| | | List<ProjectExpertExportInfoRes> projectExpertExportInfoRes = projectExpertMapper.projectExpertExportList(projectId); |
| | | projectExpertExportInfoRes.forEach(projectExpertExportInfoRes1 -> { |
| | | List<ProjectExpertExportResp> projectExpertExportResps = projectExpertExportInfoRes1.getProjectExpertExportResps(); |
| | | Date maxUpdateTime = projectExpertExportResps.stream() |
| | | .map(ProjectExpertExportResp::getUpdateTime) |
| | | .max(Comparator.naturalOrder()) |
| | | .orElse(null); |
| | | if (maxUpdateTime != null){ |
| | | projectExpertExportInfoRes1.setUpdateTime(maxUpdateTime); |
| | | } |
| | | }); |
| | | |
| | | return projectExpertMapper.projectExpertExportList(projectId); |
| | | return projectExpertExportInfoRes; |
| | | |
| | | } |
| | | |