| | |
| | | //实验基础信息 |
| | | ExperimentInfoDTO experimentInfoDTO = new ExperimentInfoDTO(); |
| | | BeanUtils.copyProperties(experimentInfo,experimentInfoDTO); |
| | | //实验类型数据 |
| | | List<ExperimentAndTypeDTO> types = new ArrayList<>(); |
| | | if(!ObjectUtils.isEmpty(experimentInfo.getTypes())){ |
| | | for (ExperimentAndType experimentAndType : experimentInfo.getTypes()){ |
| | | ExperimentAndTypeDTO experimentAndTypeDTO = new ExperimentAndTypeDTO(); |
| | | experimentAndTypeDTO.setTypeId(experimentAndType.getTypeId()); |
| | | if(null != experimentAndType.getType()){ |
| | | experimentAndTypeDTO.setTypeName(experimentAndType.getType().getExperimentType()); |
| | | |
| | | } |
| | | types.add(experimentAndTypeDTO); |
| | | } |
| | | } |
| | | experimentInfoDTO.setTypes(types); |
| | | |
| | | //实验场所数据 |
| | | List<ExperimentAndSiteDTO> sites = new ArrayList<>(); |
| | | if(!ObjectUtils.isEmpty(experimentInfo.getSites())){ |