转PBOM-bug修复
This commit is contained in:
parent
721287c899
commit
60a807daec
|
|
@ -271,16 +271,18 @@ public abstract class EBomToPbomBase {
|
|||
//创建工艺包版本
|
||||
BomNewPbomParentEntity artParent = buildPBomParent(Convert.convert(BomNewEbomParentVO.class, oldPBomAddItem), facCode, parentList);
|
||||
//old 工艺包子级
|
||||
List<BomNewPbomParentVO> oldArtChildren = SpringUtil.getBean(BomNewPbomParentService.class).getChild(oldPBomAddItem.getBomRowId(), 1);
|
||||
for (BomNewPbomParentVO oldArtChild : oldArtChildren) {
|
||||
//工艺包新增
|
||||
if (StrUtil.isBlank(oldArtChild.getOriginalMaterialNo())) {
|
||||
buildPBomAddChild(artParent, facCode, oldArtChild);
|
||||
}
|
||||
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());
|
||||
if(Objects.nonNull(artParent)) {
|
||||
List<BomNewPbomParentVO> oldArtChildren = SpringUtil.getBean(BomNewPbomParentService.class).getChild(oldPBomAddItem.getBomRowId(), 1);
|
||||
for (BomNewPbomParentVO oldArtChild : oldArtChildren) {
|
||||
//工艺包新增
|
||||
if (StrUtil.isBlank(oldArtChild.getOriginalMaterialNo())) {
|
||||
buildPBomAddChild(artParent, facCode, oldArtChild);
|
||||
}
|
||||
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());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -275,16 +275,18 @@ public abstract class FormalEBomToPbomBase {
|
|||
//创建工艺包版本
|
||||
BomNewPbomParentEntity artParent = buildPBomParent(Convert.convert(BomNewEbomParentVO.class, oldPBomAddItem), facCode, parentList);
|
||||
//old 工艺包子级
|
||||
List<BomNewPbomParentVO> oldArtChildren = SpringUtil.getBean(BomNewPbomParentService.class).getChild(oldPBomAddItem.getBomRowId(), 1);
|
||||
for (BomNewPbomParentVO oldArtChild : oldArtChildren) {
|
||||
//工艺包新增
|
||||
if (StrUtil.isBlank(oldArtChild.getOriginalMaterialNo())) {
|
||||
buildPBomAddChild(artParent, facCode, oldArtChild);
|
||||
}
|
||||
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());
|
||||
if(Objects.nonNull(artParent)) {
|
||||
List<BomNewPbomParentVO> oldArtChildren = SpringUtil.getBean(BomNewPbomParentService.class).getChild(oldPBomAddItem.getBomRowId(), 1);
|
||||
for (BomNewPbomParentVO oldArtChild : oldArtChildren) {
|
||||
//工艺包新增
|
||||
if (StrUtil.isBlank(oldArtChild.getOriginalMaterialNo())) {
|
||||
buildPBomAddChild(artParent, facCode, oldArtChild);
|
||||
}
|
||||
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