diff --git a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessSubSampleServiceImpl.java b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessSubSampleServiceImpl.java index 7942a51..6336b2b 100644 --- a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessSubSampleServiceImpl.java +++ b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessSubSampleServiceImpl.java @@ -150,11 +150,8 @@ public class BusinessSubSampleServiceImpl implements BusinessSubSampleService { businessSubSample.setSampleReceiver(businessSubSampleAnalysisGroupDO.getSampleReceiver()); businessSubSample.setSampleReceiveTime(businessSubSampleAnalysisGroupDO.getSampleReceiveTime()); List businessAssayTaskDataDOList = businessAssayTaskDataMapper.selectByBusinessSubSampleIdAndAssayDepartmentId(id, loginUser.getVisitDeptId()); - Map> businessAssayTaskDataDOMap = businessAssayTaskDataDOList.stream().collect(Collectors.groupingBy(BusinessAssayTaskDataDO::getConfigAssayMethodId)); List assayProjectList = new ArrayList<>(); - for (Map.Entry> entry : businessAssayTaskDataDOMap.entrySet()) { - List val = entry.getValue(); - BusinessAssayTaskDataDO businessAssayTaskDataDO = val.get(0); + for (BusinessAssayTaskDataDO businessAssayTaskDataDO : businessAssayTaskDataDOList) { String assayProject = businessAssayTaskDataDO.getAssayProject(); String[] split = assayProject.split(","); for (String s : split) {