feat(ebom): 31编码生成虚拟包时,直发包也生成parent
This commit is contained in:
parent
e17e901470
commit
59386a517c
|
|
@ -200,6 +200,7 @@ public class BomNewEbomGenerateVirtualPackageServiceFor31Impl implements IBomNew
|
|||
//处理直发包
|
||||
oldDrawingNo = buildDrawingNo(root.getDrawingNo(), child.getMaterialName(), VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE, false);
|
||||
newDrawingNo = buildDrawingNo(root.getDrawingNo(), child.getMaterialName(), VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE, true);
|
||||
updateParentVirtualPackage(oldDrawingNo, newDrawingNo);
|
||||
updateChildVirtualPackage(fp.getRowId(), oldDrawingNo, newDrawingNo);
|
||||
//处理制作包
|
||||
oldDrawingNo = buildDrawingNo(root.getDrawingNo(), child.getMaterialName(), VirtualPackageTypeEnum.MAKING_PACKAGE, false);
|
||||
|
|
@ -311,6 +312,7 @@ public class BomNewEbomGenerateVirtualPackageServiceFor31Impl implements IBomNew
|
|||
//处理直发包
|
||||
oldDrawingNo = buildDrawingNo(root.getDrawingNo(), child.getMaterialName(), VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE, true);
|
||||
newDrawingNo = buildDrawingNo(root.getDrawingNo(), child.getMaterialName(), VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE, false);
|
||||
updateParentVirtualPackage(oldDrawingNo, newDrawingNo);
|
||||
updateChildVirtualPackage(fp.getRowId(), oldDrawingNo, newDrawingNo);
|
||||
//处理制作包
|
||||
oldDrawingNo = buildDrawingNo(root.getDrawingNo(), child.getMaterialName(), VirtualPackageTypeEnum.MAKING_PACKAGE, true);
|
||||
|
|
@ -336,7 +338,8 @@ public class BomNewEbomGenerateVirtualPackageServiceFor31Impl implements IBomNew
|
|||
child.setModifyTime(LocalDateTime.now());
|
||||
childrenForUpdate.add(child);
|
||||
//直发包
|
||||
buildVirtualPackage(false, qp1.getRowId(), root, child, VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE, "002");
|
||||
BomNewEbomChildEntity qc3 = buildVirtualPackage(false, qp1.getRowId(), root, child, VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE, "002");
|
||||
buildVirtualPackage(qp1, qc3);
|
||||
}
|
||||
|
||||
private void build1020VirtualPackage(BomNewEbomParentEntity root, boolean mount, BomNewEbomChildEntity child) {
|
||||
|
|
@ -352,7 +355,8 @@ public class BomNewEbomGenerateVirtualPackageServiceFor31Impl implements IBomNew
|
|||
childrenForUpdate.add(child);
|
||||
}
|
||||
//直发包
|
||||
buildVirtualPackage(true, xp1.getRowId(), root, child, VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE, "002");
|
||||
BomNewEbomChildEntity xc3 = buildVirtualPackage(true, xp1.getRowId(), root, child, VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE, "002");
|
||||
buildVirtualPackage(xp1, xc3);
|
||||
}
|
||||
|
||||
private void selectedAll(BomNewEbomParentEntity root, BomNewEbomChildEntity child, ChildListForGenerateVirtualPackageVO old) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue