PBOM子表SourceParentMaterialNo赋值
This commit is contained in:
parent
58ac1426be
commit
e98b0f063a
|
|
@ -77,6 +77,8 @@ public class ChangeImpactUpgrade extends EBomToPbomBase {
|
||||||
childEnt.setParentRowId(vParent.getRowId());
|
childEnt.setParentRowId(vParent.getRowId());
|
||||||
childEnt.setFacCode(facCode);
|
childEnt.setFacCode(facCode);
|
||||||
childEnt.setIdentityNo(StrUtil.join("-", vParent.getMaterialNo(), eb.getMaterialNo()));
|
childEnt.setIdentityNo(StrUtil.join("-", vParent.getMaterialNo(), eb.getMaterialNo()));
|
||||||
|
//原ebom父级编码 by luohj 240828
|
||||||
|
childEnt.setSourceParentMaterialNo(vMaterial.get(0).getMaterialNo());
|
||||||
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
||||||
childEnt.setOriginalProjectType(eb.getProjectType());
|
childEnt.setOriginalProjectType(eb.getProjectType());
|
||||||
childEnt.setOriginalNum(eb.getNum());
|
childEnt.setOriginalNum(eb.getNum());
|
||||||
|
|
|
||||||
|
|
@ -96,6 +96,8 @@ public class EBomToPBom extends EBomToPbomBase {
|
||||||
childEnt.setSourceRowId(eb.getRowId());
|
childEnt.setSourceRowId(eb.getRowId());
|
||||||
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
|
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
|
||||||
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
||||||
|
//原ebom父级编码 by luohj 240828
|
||||||
|
childEnt.setSourceParentMaterialNo(vo.getMaterialNo());
|
||||||
childEnt.setOriginalProjectType(eb.getProjectType());
|
childEnt.setOriginalProjectType(eb.getProjectType());
|
||||||
childEnt.setOriginalNum(eb.getNum());
|
childEnt.setOriginalNum(eb.getNum());
|
||||||
childEnt.setCreatedTime(LocalDateTime.now());
|
childEnt.setCreatedTime(LocalDateTime.now());
|
||||||
|
|
|
||||||
|
|
@ -136,6 +136,8 @@ public class EBomToPBomFor31 extends EBomToPbomBase {
|
||||||
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
|
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
|
||||||
childEnt.setSource(PbomSourceEnum.FROM_EBOM.getValue());
|
childEnt.setSource(PbomSourceEnum.FROM_EBOM.getValue());
|
||||||
childEnt.setSourceStatus(PbomSourceStatusEnum.EBOM.getValue());
|
childEnt.setSourceStatus(PbomSourceStatusEnum.EBOM.getValue());
|
||||||
|
//原ebom父级编码 by luohj 240828
|
||||||
|
childEnt.setSourceParentMaterialNo(vo.getMaterialNo());
|
||||||
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
||||||
childEnt.setOriginalNum(eb.getNum());
|
childEnt.setOriginalNum(eb.getNum());
|
||||||
childEnt.setOriginalProjectType(eb.getProjectType());
|
childEnt.setOriginalProjectType(eb.getProjectType());
|
||||||
|
|
|
||||||
|
|
@ -106,6 +106,8 @@ public class EBomToPBomForFormal extends EBomToPbomBase {
|
||||||
childEnt.setFacCode(facCode);
|
childEnt.setFacCode(facCode);
|
||||||
childEnt.setSourceRowId(eb.getRowId());
|
childEnt.setSourceRowId(eb.getRowId());
|
||||||
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
|
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
|
||||||
|
//原ebom父级编码 by luohj 240828
|
||||||
|
childEnt.setSourceParentMaterialNo(vo.getMaterialNo());
|
||||||
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
||||||
childEnt.setOriginalNum(eb.getNum());
|
childEnt.setOriginalNum(eb.getNum());
|
||||||
childEnt.setOriginalProjectType(eb.getProjectType());
|
childEnt.setOriginalProjectType(eb.getProjectType());
|
||||||
|
|
|
||||||
|
|
@ -151,6 +151,8 @@ public class EBomToPBomForFormal31 extends EBomToPbomBase {
|
||||||
childEnt.setParentRowId(parentEnt.getRowId());
|
childEnt.setParentRowId(parentEnt.getRowId());
|
||||||
childEnt.setFacCode(facCode);
|
childEnt.setFacCode(facCode);
|
||||||
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
|
childEnt.setIdentityNo(StrUtil.join("-", parentEnt.getMaterialNo(), eb.getMaterialNo()));
|
||||||
|
//原ebom父级编码 by luohj 240828
|
||||||
|
childEnt.setSourceParentMaterialNo(vo.getMaterialNo());
|
||||||
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
childEnt.setOriginalMaterialNo(eb.getMaterialNo());
|
||||||
childEnt.setOriginalNum(eb.getNum());
|
childEnt.setOriginalNum(eb.getNum());
|
||||||
childEnt.setOriginalProjectType(eb.getProjectType());
|
childEnt.setOriginalProjectType(eb.getProjectType());
|
||||||
|
|
|
||||||
|
|
@ -121,6 +121,8 @@ public abstract class EBomToPbomBase {
|
||||||
childEnt.setParentRowId(oldParent.getRowId());
|
childEnt.setParentRowId(oldParent.getRowId());
|
||||||
childEnt.setFacCode(facCode);
|
childEnt.setFacCode(facCode);
|
||||||
childEnt.setIdentityNo(StrUtil.join("-", oldParent.getMaterialNo(), netT.getMaterialNo()));
|
childEnt.setIdentityNo(StrUtil.join("-", oldParent.getMaterialNo(), netT.getMaterialNo()));
|
||||||
|
//原ebom父级编码 by luohj 240828
|
||||||
|
childEnt.setSourceParentMaterialNo(pVo.getMaterialNo());
|
||||||
childEnt.setOriginalMaterialNo(netT.getMaterialNo());
|
childEnt.setOriginalMaterialNo(netT.getMaterialNo());
|
||||||
childEnt.setOriginalNum(netT.getNum());
|
childEnt.setOriginalNum(netT.getNum());
|
||||||
childEnt.setOriginalProjectType(netT.getProjectType());
|
childEnt.setOriginalProjectType(netT.getProjectType());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue