委托样品生成修改
This commit is contained in:
@@ -273,9 +273,6 @@ public class SampleEntrustGenSampleDataCmp extends NodeComponent {
|
||||
//获取当前样品的检测项目
|
||||
List<BusinessSampleEntrustProjectDO> sampleEntrustProjectDOList = sampleEntrustProjectList.stream().filter(f -> businessSampleEntrustDetailDO.getId().equals(f.getBusinessSampleEntrustDetailId())).collect(Collectors.toList());
|
||||
|
||||
//当前样品检测项目字典id列表
|
||||
List<Long> dictionaryProjectIdList = sampleEntrustProjectDOList.stream().map(m -> m.getDictionaryProjectId()).collect(Collectors.toList());
|
||||
|
||||
//获取物料检测标准检测项目id列表
|
||||
List<Long> materialAssayStandardDetailIdList = sampleEntrustProjectDOList.stream().map(m -> m.getMaterialAssayStandardDetailId()).collect(Collectors.toList());
|
||||
|
||||
@@ -410,6 +407,12 @@ public class SampleEntrustGenSampleDataCmp extends NodeComponent {
|
||||
BusinessSubSampleAnalysisGroupDO businessSubSampleAnalysisGroupDO = null;
|
||||
|
||||
for (Long configAssayMethodId : materialAssayStandardConfigAssayMethodIdList) {
|
||||
//获取分析方法对应的分析标准
|
||||
List<MaterialAssayStandardMethodDO> currentMaterialAssayStandardMethodList = materialAssayStandardMethodList.stream().filter(f -> f.getConfigAssayMethodId().equals(configAssayMethodId)).collect(Collectors.toList());
|
||||
//获取分析标准的明细id
|
||||
List<Long> currentMaterialAssayStandardDetailIdList = currentMaterialAssayStandardMethodList.stream().map(m -> m.getMaterialAssayStandardDetailId()).collect(Collectors.toList());
|
||||
//获取当前分析方法对应的检测项目
|
||||
List<Long> dictionaryProjectIdList = sampleEntrustProjectDOList.stream().filter(f -> currentMaterialAssayStandardDetailIdList.contains(f.getMaterialAssayStandardDetailId())).map(m -> m.getDictionaryProjectId()).collect(Collectors.toList());
|
||||
//查询分析方法
|
||||
ConfigAssayMethodDO configAssayMethodDO = configAssayMethodList.stream().filter(f -> f.getId().equals(configAssayMethodId)).findFirst().orElse(null);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user