From 8f76ba99a6d20fb5ca45b6029a47d59cb8efe7bb Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期一, 28 八月 2023 16:02:15 +0800 Subject: [PATCH] 初步测试完成 --- src/main/java/com/gkhy/labRiskManage/application/experiment/service/impl/ExperimentAppServiceImpl.java | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/gkhy/labRiskManage/application/experiment/service/impl/ExperimentAppServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/application/experiment/service/impl/ExperimentAppServiceImpl.java index 93de098..df6ab53 100644 --- a/src/main/java/com/gkhy/labRiskManage/application/experiment/service/impl/ExperimentAppServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/application/experiment/service/impl/ExperimentAppServiceImpl.java @@ -13,6 +13,7 @@ import com.gkhy.labRiskManage.commons.exception.BusinessException; import com.gkhy.labRiskManage.commons.model.PageQuery; import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils; +import com.gkhy.labRiskManage.domain.experiment.entity.ExperimentAssessLog; import com.gkhy.labRiskManage.domain.experiment.entity.ExperimentInfo; import com.gkhy.labRiskManage.domain.experiment.enums.ExperimentStatusEnum; import com.gkhy.labRiskManage.domain.experiment.enums.ExperimentTagEnum; @@ -53,7 +54,8 @@ private ExperimentAndEmergencyService experimentAndEmergencyService; @Autowired private ExperimentAppConverter experimentAppConverter; - + @Autowired + private ExperimentAssessLogService experimentAssessLogService; @Transactional @Override public int save(Long currentUserId, ExperimentInsertReqBO experimentInsertReqBO) { @@ -174,6 +176,12 @@ BeanUtils.copyProperties(searchResult,result); } List<ExperimentInfoDTO> experimentInfoDTOS = (List<ExperimentInfoDTO>)searchResult.getData(); + for (ExperimentInfoDTO experimentInfo : experimentInfoDTOS) { + List<ExperimentAssessLog> assessLogs = experimentAssessLogService.getAssessLogs(experimentInfo.getExperimentCode()); + if (assessLogs.size() > 0){ + experimentInfo.setExperimentAssessLogs(assessLogs); + } + } result.setData(getExperimentInfoAppQueryDTO(experimentInfoDTOS)); //获取分页数据 @@ -260,6 +268,13 @@ } List<ExperimentInfoDTO> experimentInfoDTOS = (List<ExperimentInfoDTO>)searchResult.getData(); + for (ExperimentInfoDTO experimentInfo : experimentInfoDTOS) { + List<ExperimentAssessLog> assessLogs = experimentAssessLogService.getAssessLogs(experimentInfo.getExperimentCode()); + if (assessLogs.size() > 0){ + experimentInfo.setExperimentAssessLogs(assessLogs); + } + } + result.setData(getExperimentInfoAppQueryDTO(experimentInfoDTOS)); //获取分页数据 return result; @@ -283,6 +298,13 @@ } List<ExperimentInfoDTO> experimentInfoDTOS = (List<ExperimentInfoDTO>)searchResult.getData(); + for (ExperimentInfoDTO experimentInfo : experimentInfoDTOS) { + List<ExperimentAssessLog> assessLogs = experimentAssessLogService.getAssessLogs(experimentInfo.getExperimentCode()); + if (assessLogs.size() > 0){ + experimentInfo.setExperimentAssessLogs(assessLogs); + } + } + result.setData(getExperimentInfoAppQueryDTO(experimentInfoDTOS)); //获取分页数据 return result; -- Gitblit v1.9.2