Merge branch 'refs/heads/feature/DM/nflg-bom' into feature/DM/nflg-bom-transition
This commit is contained in:
commit
71749f0a2b
|
|
@ -345,7 +345,7 @@ public class BomNewEbomParentVO extends BaseMaterialVO implements Serializable {
|
||||||
* SAP排序字符串
|
* SAP排序字符串
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "SAP排序字符串")
|
@ApiModelProperty(value = "SAP排序字符串")
|
||||||
private String sapOrderNum;
|
private String sapOrderNum = "0040";
|
||||||
|
|
||||||
private List<BomNewEbomParentVO> childNodes = Collections.emptyList();
|
private List<BomNewEbomParentVO> childNodes = Collections.emptyList();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -411,6 +411,8 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
child.setChildBomRowId(child.getRowId());
|
child.setChildBomRowId(child.getRowId());
|
||||||
|
child.setSapOrderNum(BomUtil.generateSapOrderNum(child.getProjectType(), child.getMaterialCategoryCode()
|
||||||
|
, "1010", child.getMaterialNo(), child.getBomExist()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -149,19 +149,24 @@ public class EBomEdit {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void checkVirtualPackage(BomNewEbomChildEntity child){
|
public static void checkVirtualPackage(BomNewEbomChildEntity child){
|
||||||
if (child.getMaterialName().contains(VirtualPackageTypeEnum.MAKING_PACKAGE.getConMaterialName())) {
|
if (StrUtil.equals(child.getProjectType(), BomConstant.PROJECT_TYPE_TEMPORARY)) {
|
||||||
child.setVirtualPartType(VirtualPackageTypeEnum.MAKING_PACKAGE.getValue());
|
child.setVirtualPartType(VirtualPackageTypeEnum.UN_VIRTUAL_PACKAGE.getValue());
|
||||||
child.setVirtualPartIs(1);
|
child.setVirtualPartIs(0);
|
||||||
|
} else {
|
||||||
|
if (child.getMaterialName().contains(VirtualPackageTypeEnum.MAKING_PACKAGE.getConMaterialName())) {
|
||||||
|
child.setVirtualPartType(VirtualPackageTypeEnum.MAKING_PACKAGE.getValue());
|
||||||
|
child.setVirtualPartIs(1);
|
||||||
|
|
||||||
} else if (child.getMaterialName().contains(VirtualPackageTypeEnum.DELIVERY_PACKAGE.getConMaterialName())) {
|
} else if (child.getMaterialName().contains(VirtualPackageTypeEnum.DELIVERY_PACKAGE.getConMaterialName())) {
|
||||||
child.setVirtualPartType(VirtualPackageTypeEnum.DELIVERY_PACKAGE.getValue());
|
child.setVirtualPartType(VirtualPackageTypeEnum.DELIVERY_PACKAGE.getValue());
|
||||||
child.setVirtualPartIs(1);
|
child.setVirtualPartIs(1);
|
||||||
} else if (child.getMaterialName().contains(VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.getConMaterialName())) {
|
} else if (child.getMaterialName().contains(VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.getConMaterialName())) {
|
||||||
child.setVirtualPartType(VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.getValue());
|
child.setVirtualPartType(VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.getValue());
|
||||||
child.setVirtualPartIs(1);
|
child.setVirtualPartIs(1);
|
||||||
} else if (child.getMaterialName().contains(VirtualPackageTypeEnum.PRE_ASSEMBLY_PACKAGE.getConMaterialName())) {
|
} else if (child.getMaterialName().contains(VirtualPackageTypeEnum.PRE_ASSEMBLY_PACKAGE.getConMaterialName())) {
|
||||||
child.setVirtualPartType(VirtualPackageTypeEnum.PRE_ASSEMBLY_PACKAGE.getValue());
|
child.setVirtualPartType(VirtualPackageTypeEnum.PRE_ASSEMBLY_PACKAGE.getValue());
|
||||||
child.setVirtualPartIs(1);
|
child.setVirtualPartIs(1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,8 @@ public class EBomToPBomFor31 extends EBomToPbomBase {
|
||||||
check();
|
check();
|
||||||
//bom 提层
|
//bom 提层
|
||||||
liftingLayer();
|
liftingLayer();
|
||||||
generateDrawingNo(result, parent.getRowId(), "");
|
result.forEach(u->u.setLevelNo(""));
|
||||||
|
generateDrawingNo(result, parent.getRowId(), "1");
|
||||||
splitData();
|
splitData();
|
||||||
List<String> hasConvert = new ArrayList<>();
|
List<String> hasConvert = new ArrayList<>();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue