| | |
| | | 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; |
| | |
| | | private ExperimentAndEmergencyService experimentAndEmergencyService; |
| | | @Autowired |
| | | private ExperimentAppConverter experimentAppConverter; |
| | | |
| | | @Autowired |
| | | private ExperimentAssessLogService experimentAssessLogService; |
| | | @Transactional |
| | | @Override |
| | | public int save(Long currentUserId, ExperimentInsertReqBO experimentInsertReqBO) { |
| | |
| | | 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)); |
| | | //获取分页数据 |