PBOM子表SourceParentMaterialNo赋值

This commit is contained in:
10002327 2024-08-28 11:32:53 +08:00
parent 58ac1426be
commit e98b0f063a
6 changed files with 12 additions and 0 deletions

View File

@ -77,6 +77,8 @@ public class ChangeImpactUpgrade extends EBomToPbomBase {
childEnt.setParentRowId(vParent.getRowId());
childEnt.setFacCode(facCode);
childEnt.setIdentityNo(StrUtil.join("-", vParent.getMaterialNo(), eb.getMaterialNo()));
//原ebom父级编码 by luohj 240828
childEnt.setSourceParentMaterialNo(vMaterial.get(0).getMaterialNo());
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
childEnt.setOriginalProjectType(eb.getProjectType());
childEnt.setOriginalNum(eb.getNum());

View File

@ -96,6 +96,8 @@ public class EBomToPBom extends EBomToPbomBase {
childEnt.setSourceRowId(eb.getRowId());
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
//原ebom父级编码 by luohj 240828
childEnt.setSourceParentMaterialNo(vo.getMaterialNo());
childEnt.setOriginalProjectType(eb.getProjectType());
childEnt.setOriginalNum(eb.getNum());
childEnt.setCreatedTime(LocalDateTime.now());

View File

@ -136,6 +136,8 @@ public class EBomToPBomFor31 extends EBomToPbomBase {
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
childEnt.setSource(PbomSourceEnum.FROM_EBOM.getValue());
childEnt.setSourceStatus(PbomSourceStatusEnum.EBOM.getValue());
//原ebom父级编码 by luohj 240828
childEnt.setSourceParentMaterialNo(vo.getMaterialNo());
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
childEnt.setOriginalNum(eb.getNum());
childEnt.setOriginalProjectType(eb.getProjectType());

View File

@ -106,6 +106,8 @@ public class EBomToPBomForFormal extends EBomToPbomBase {
childEnt.setFacCode(facCode);
childEnt.setSourceRowId(eb.getRowId());
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
//原ebom父级编码 by luohj 240828
childEnt.setSourceParentMaterialNo(vo.getMaterialNo());
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
childEnt.setOriginalNum(eb.getNum());
childEnt.setOriginalProjectType(eb.getProjectType());

View File

@ -151,6 +151,8 @@ public class EBomToPBomForFormal31 extends EBomToPbomBase {
childEnt.setParentRowId(parentEnt.getRowId());
childEnt.setFacCode(facCode);
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
//原ebom父级编码 by luohj 240828
childEnt.setSourceParentMaterialNo(vo.getMaterialNo());
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
childEnt.setOriginalNum(eb.getNum());
childEnt.setOriginalProjectType(eb.getProjectType());

View File

@ -121,6 +121,8 @@ public abstract class EBomToPbomBase {
childEnt.setParentRowId(oldParent.getRowId());
childEnt.setFacCode(facCode);
childEnt.setIdentityNo(StrUtil.join("-", oldParent.getMaterialNo(), netT.getMaterialNo()));
//原ebom父级编码 by luohj 240828
childEnt.setSourceParentMaterialNo(pVo.getMaterialNo());
childEnt.setOriginalMaterialNo(netT.getMaterialNo());
childEnt.setOriginalNum(netT.getNum());
childEnt.setOriginalProjectType(netT.getProjectType());