单杯判定
This commit is contained in:
@@ -323,6 +323,8 @@ public class SampleAnalysisAuditServiceImpl implements SampleAnalysisAuditServic
|
||||
businessSubSampleAssessmentDO.setDecimalPosition(businessAssayProjectDataDO.getDecimalPosition());
|
||||
businessSubSampleAssessmentDO.setAssayType(businessAssayTaskDataDO.getAssayType());
|
||||
businessSubSampleAssessmentDO.setTaskType(businessAssayTaskDataDO.getTaskType());
|
||||
businessSubSampleAssessmentDO.setUsage(businessAssayProjectDataDO.getUsage());
|
||||
businessSubSampleAssessmentDO.setSymbol(businessAssayProjectDataDO.getSymbol());
|
||||
businessSubSampleAssessmentDO.setAssessmentStatus(QmsCommonConstant.NORMAL);
|
||||
|
||||
// 排序并处理 null
|
||||
@@ -376,6 +378,36 @@ public class SampleAnalysisAuditServiceImpl implements SampleAnalysisAuditServic
|
||||
} else if (QmsCommonConstant.ASSAY_TYPE_DOUBLE_CUP.equals(businessAssayTaskDataDO.getAssayType())) {
|
||||
|
||||
} else {//单杯
|
||||
//查询分析项目
|
||||
List<BusinessAssayProjectDataDO> businessAssayProjectDataDOList = businessAssayProjectDataMapper.selectList(new LambdaQueryWrapperX<BusinessAssayProjectDataDO>().in(BusinessAssayProjectDataDO::getBusinessAssayTaskDataId, businessAssayTaskDataIdList));
|
||||
|
||||
for (BusinessAssayProjectDataDO businessAssayProjectDataDO : businessAssayProjectDataDOList) {
|
||||
|
||||
//查询判定结果数据
|
||||
BusinessSubSampleAssessmentDO businessSubSampleAssessmentDO = businessSubSampleAssessmentMapper.selectByBusinessSubSampleIdAndConfigAssayMethodIdAndConfigAssayMethodProjectId(businessSubSampleId, businessAssayTaskDataDO.getConfigAssayMethodId(), businessAssayProjectDataDO.getConfigAssayMethodProjectId());
|
||||
if (businessSubSampleAssessmentDO == null) {
|
||||
businessSubSampleAssessmentDO = new BusinessSubSampleAssessmentDO();
|
||||
|
||||
saveBusinessSubSampleAssessmentDOList.add(businessSubSampleAssessmentDO);
|
||||
} else {
|
||||
updateBusinessSubSampleAssessmentDOList.add(businessSubSampleAssessmentDO);
|
||||
}
|
||||
businessSubSampleAssessmentDO.setBusinessSubParentSampleId(businessAssayTaskDataDO.getBusinessSubParentSampleId());
|
||||
businessSubSampleAssessmentDO.setBusinessSubSampleId(businessAssayTaskDataDO.getBusinessSubSampleId());
|
||||
businessSubSampleAssessmentDO.setConfigAssayMethodId(businessAssayTaskDataDO.getConfigAssayMethodId());
|
||||
businessSubSampleAssessmentDO.setConfigAssayMethodProjectId(businessAssayProjectDataDO.getConfigAssayMethodProjectId());
|
||||
businessSubSampleAssessmentDO.setDictionaryProjectId(businessAssayProjectDataDO.getDictionaryProjectId());
|
||||
businessSubSampleAssessmentDO.setDataType(businessAssayProjectDataDO.getDataType());
|
||||
businessSubSampleAssessmentDO.setDecimalPosition(businessAssayProjectDataDO.getDecimalPosition());
|
||||
businessSubSampleAssessmentDO.setAssayType(businessAssayTaskDataDO.getAssayType());
|
||||
businessSubSampleAssessmentDO.setTaskType(businessAssayTaskDataDO.getTaskType());
|
||||
businessSubSampleAssessmentDO.setUsage(businessAssayProjectDataDO.getUsage());
|
||||
businessSubSampleAssessmentDO.setSymbol(businessAssayProjectDataDO.getSymbol());
|
||||
businessSubSampleAssessmentDO.setAssessmentStatus(QmsCommonConstant.NORMAL);
|
||||
businessSubSampleAssessmentDO.setAssessmentValue(businessAssayProjectDataDO.getValue());
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user