| | |
| | | import com.gkhy.safePlatform.emergency.model.dto.req.EmergencyDrillEvaluationFileReqDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.req.EmergencyDrillEvaluationReqDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.req.EmergencyDrillEvaluationUserReqDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyDrillEvaluationDetailRespDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyDrillEvaluationFileRespDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyDrillEvaluationPageRespDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyDrillEvaluationUserRespDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.resp.*; |
| | | import com.gkhy.safePlatform.emergency.query.EmergencyDrillEvaluationQuery; |
| | | import com.gkhy.safePlatform.emergency.query.db.EmergencyDrillEvaluationDBQuery; |
| | | import com.gkhy.safePlatform.emergency.service.EmergencyDrillEvaluationService; |
| | |
| | | @Autowired |
| | | private EmergencyDrillExecuteInfoService emergencyDrillExecuteInfoService; |
| | | |
| | | @Autowired |
| | | private EmergencyDrillExecuteUserInfoService emergencyDrillExecuteUserInfoService; |
| | | |
| | | @Autowired |
| | | private EmergencyDrillPlanFileInfoService emergencyDrillPlanFileInfoService; |
| | | |
| | | @Autowired |
| | | private EmergencyDrillPlanUserInfoService emergencyDrillPlanUserInfoService; |
| | | |
| | | @Override |
| | | public SearchResultVO<List<EmergencyDrillEvaluationPageRespDTO>> selectEmergencyDrillEvaluationList(PageQuery<EmergencyDrillEvaluationQuery> query) { |
| | |
| | | } else { |
| | | BeanUtils.copyProperties(emergencyDrillEvaluationInfoDetailDO, emergencyDrillEvaluationDetailRespDTO); |
| | | |
| | | // 查找对应的人员 |
| | | List<EmergencyDrillEvaluationUserInfoDO> emergencyDrillEvaluationUserInfoDOList = emergencyDrillEvaluationUserInfoService.selectEmergencyDrillEvaluationUserByDrillEvaluationId(id); |
| | | if (!CollectionUtils.isEmpty(emergencyDrillEvaluationUserInfoDOList)) { |
| | | List<EmergencyDrillEvaluationUserRespDTO> emergencyUserUserRespDTOList = BeanCopyUtils.copyBeanList(emergencyDrillEvaluationUserInfoDOList, EmergencyDrillEvaluationUserRespDTO.class); |
| | | emergencyDrillEvaluationDetailRespDTO.setUserList(emergencyUserUserRespDTOList); |
| | | // 演练计划的文件 |
| | | List<EmergencyDrillPlanFileInfoDO> planFileInfoDOList = emergencyDrillPlanFileInfoService.selectEmergencyDrillPlanFileByDrillPlanId(emergencyDrillEvaluationDetailRespDTO.getDrillPlanId()); |
| | | if (!CollectionUtils.isEmpty(planFileInfoDOList)) { |
| | | List<EmergencyDrillPlanFileRespDTO> emergencyUserFileRespDTOList = BeanCopyUtils.copyBeanList(planFileInfoDOList, EmergencyDrillPlanFileRespDTO.class); |
| | | emergencyDrillEvaluationDetailRespDTO.setPlanFileList(emergencyUserFileRespDTOList); |
| | | } |
| | | // 查找对应的附件 |
| | | // 演练计划的人员 |
| | | List<EmergencyDrillPlanUserInfoDO> planUserInfoDOList = emergencyDrillPlanUserInfoService.selectEmergencyDrillPlanUserByDrillPlanId(emergencyDrillEvaluationDetailRespDTO.getDrillPlanId()); |
| | | if (!CollectionUtils.isEmpty(planUserInfoDOList)) { |
| | | List<EmergencyDrillPlanUserRespDTO> emergencyUserUserRespDTOList = BeanCopyUtils.copyBeanList(planUserInfoDOList, EmergencyDrillPlanUserRespDTO.class); |
| | | emergencyDrillEvaluationDetailRespDTO.setPlanUserList(emergencyUserUserRespDTOList); |
| | | } |
| | | // 演练实施的人员 |
| | | List<EmergencyDrillExecuteUserInfoDO> executeUserList = emergencyDrillExecuteUserInfoService.selectEmergencyDrillExecuteUserByDrillExecuteId(emergencyDrillEvaluationDetailRespDTO.getDrillExecuteId()); |
| | | if (!CollectionUtils.isEmpty(executeUserList)) { |
| | | List<EmergencyDrillExecuteUserRespDTO> emergencyUserFileRespDTOList = BeanCopyUtils.copyBeanList(executeUserList, EmergencyDrillExecuteUserRespDTO.class); |
| | | emergencyDrillEvaluationDetailRespDTO.setExecuteUserList(emergencyUserFileRespDTOList); |
| | | } |
| | | // 演练评价的文件 |
| | | List<EmergencyDrillEvaluationFileInfoDO> emergencyDrillEvaluationFileInfoDOList = emergencyDrillEvaluationFileInfoService.selectEmergencyDrillEvaluationFileByDrillEvaluationId(id); |
| | | if (!CollectionUtils.isEmpty(emergencyDrillEvaluationFileInfoDOList)) { |
| | | List<EmergencyDrillEvaluationFileRespDTO> emergencyUserFileRespDTOList = BeanCopyUtils.copyBeanList(emergencyDrillEvaluationFileInfoDOList, EmergencyDrillEvaluationFileRespDTO.class); |
| | | emergencyDrillEvaluationDetailRespDTO.setFileList(emergencyUserFileRespDTOList); |
| | | emergencyDrillEvaluationDetailRespDTO.setEvaluationFileList(emergencyUserFileRespDTOList); |
| | | } |
| | | // 演练评价的人员 |
| | | List<EmergencyDrillEvaluationUserInfoDO> emergencyDrillEvaluationUserInfoDOList = emergencyDrillEvaluationUserInfoService.selectEmergencyDrillEvaluationUserByDrillEvaluationId(id); |
| | | if (!CollectionUtils.isEmpty(emergencyDrillEvaluationUserInfoDOList)) { |
| | | List<EmergencyDrillEvaluationUserRespDTO> emergencyUserUserRespDTOList = BeanCopyUtils.copyBeanList(emergencyDrillEvaluationUserInfoDOList, EmergencyDrillEvaluationUserRespDTO.class); |
| | | emergencyDrillEvaluationDetailRespDTO.setEvaluationUserList(emergencyUserUserRespDTOList); |
| | | } |
| | | |
| | | return new ResultVO<>(ResultCodes.OK, emergencyDrillEvaluationDetailRespDTO); |
| | | } |
| | | } |