ebom转PBOM
This commit is contained in:
parent
b95b3eff73
commit
bbcc2d5fb1
|
|
@ -258,11 +258,13 @@ public abstract class EBomToPbomBase {
|
||||||
List<BomNewPbomParentVO> oldArtChildren = SpringUtil.getBean(BomNewPbomParentService.class).getChild(oldPBomAddItem.getBomRowId(), 1);
|
List<BomNewPbomParentVO> oldArtChildren = SpringUtil.getBean(BomNewPbomParentService.class).getChild(oldPBomAddItem.getBomRowId(), 1);
|
||||||
for (BomNewPbomParentVO oldArtChild : oldArtChildren) {
|
for (BomNewPbomParentVO oldArtChild : oldArtChildren) {
|
||||||
//工艺包新增
|
//工艺包新增
|
||||||
if (StrUtil.isBlank(oldArtChild.getOriginalMaterialNo()) || newBomChildren.contains(oldArtChild.getOriginalMaterialNo())) {
|
if (StrUtil.isBlank(oldArtChild.getOriginalMaterialNo())) {
|
||||||
buildPBomAddChild(artParent, facCode, oldArtChild);
|
buildPBomAddChild(artParent, facCode, oldArtChild);
|
||||||
if(StrUtil.isNotBlank(oldArtChild.getOriginalMaterialNo())) {
|
|
||||||
delResult.add(oldArtChild.getOriginalMaterialNo());
|
|
||||||
}
|
}
|
||||||
|
if(StrUtil.isNotBlank(oldArtChild.getOriginalMaterialNo()) && newBomChildrenMap.containsKey(oldArtChild.getOriginalMaterialNo())){
|
||||||
|
// newBomChildrenMap.get(oldArtChild.getOriginalMaterialNo()).setParentRowId(artParent.getRowId());
|
||||||
|
buildPBomAddChild(artParent, facCode, Convert.convert(BomNewPbomParentVO.class,newBomChildrenMap.get(oldArtChild.getOriginalMaterialNo()) ));
|
||||||
|
delResult.add(oldArtChild.getOriginalMaterialNo());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue