67329 认证清单-引用交付物问题。
This commit is contained in:
+8
-3
@@ -3854,6 +3854,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
||||
// 没有引用的数据 检验项目集合,给到前端进行展示。
|
||||
List<String> noCiteInspectionItem = new ArrayList<>();
|
||||
for (ProjectCertificationInventoryEO projectCertificationInventoryEO : projectCertificationInventoryEOList) {
|
||||
String deliveryResult = "";
|
||||
for (ProjectCertificationInventoryEO citeProjectCertificationInventoryEO : citeProjectCertificationInventoryEOList) {
|
||||
// 匹配数据 类别、检验项目、配置项、标准编号、交付物类型完全一致,并且数据的状态为 审查完成
|
||||
boolean flag = (
|
||||
@@ -3863,13 +3864,17 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
||||
&& StringUtils.equals(projectCertificationInventoryEO.getSerialNumber(),citeProjectCertificationInventoryEO.getSerialNumber())
|
||||
&& StringUtils.equals(projectCertificationInventoryEO.getDeliverableType(),citeProjectCertificationInventoryEO.getDeliverableType())
|
||||
);
|
||||
|
||||
if(flag){
|
||||
projectCertificationInventoryEO.setDeliveryResult(citeProjectCertificationInventoryEO.getDeliveryResult());
|
||||
deliveryResult = citeProjectCertificationInventoryEO.getDeliveryResult();
|
||||
break;
|
||||
}else {
|
||||
noCiteInspectionItem.add(projectCertificationInventoryEO.getInspectionItem());
|
||||
}
|
||||
}
|
||||
if(StringUtils.isNotBlank(deliveryResult)){
|
||||
projectCertificationInventoryEO.setDeliveryResult(deliveryResult);
|
||||
}else {
|
||||
noCiteInspectionItem.add(projectCertificationInventoryEO.getInspectionItem());
|
||||
}
|
||||
}
|
||||
|
||||
this.updateBatchById(projectCertificationInventoryEOList);
|
||||
|
||||
Reference in New Issue
Block a user