|
@@ -326,15 +326,11 @@ public class SpecimenOutboundServiceImpl implements SpecimenOutboundService {
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
// 查询所有关联的标本信息
|
|
|
- List<SpecimenOutboundFormRespVO> specimenInfoList = specimenInfoMapper.selectByIds(idList); // 假设你有这个 Mapper
|
|
|
+ List<SpecimenOutboundFormRespVO> specimenInfoList = specimenInfoMapper.selectByIds(idList);
|
|
|
+ SpecimenOutboundWithInfoRespVO response = BeanUtils.toBean(specimenOutbound,SpecimenOutboundWithInfoRespVO.class);
|
|
|
+ // 假设你有这个 Mapper
|
|
|
List<SpecimenInfoRespVO> newSpecimenInfoList =BeanUtils.toBean(specimenInfoList,SpecimenInfoRespVO.class);
|
|
|
// 创建返回对象
|
|
|
- SpecimenOutboundWithInfoRespVO response = new SpecimenOutboundWithInfoRespVO();
|
|
|
- // 手动复制出库信息属性
|
|
|
- response.setId(specimenOutbound.getId());
|
|
|
- response.setInfoId(specimenOutbound.getInfoId());
|
|
|
- response.setApplicantName(specimenOutbound.getApplicantName());
|
|
|
- response.setApplicationUsage(specimenOutbound.getApplicationUsage());
|
|
|
// 设置所有关联的标本信息
|
|
|
response.setSpecimenInfoList(newSpecimenInfoList);
|
|
|
return response;
|