bom-编辑时的T项
This commit is contained in:
parent
d528829d2b
commit
37c9612a84
|
|
@ -534,6 +534,20 @@ public class BomNewPbomParentService extends ServiceImpl<BomNewPbomParentMapper,
|
||||||
if(u.getRowId() == null || u.getRowId()<=0){
|
if(u.getRowId() == null || u.getRowId()<=0){
|
||||||
u.setSourceStatus(PbomSourceStatusEnum.PBOM.getValue());
|
u.setSourceStatus(PbomSourceStatusEnum.PBOM.getValue());
|
||||||
u.setFacCode(parent.getFacCode());
|
u.setFacCode(parent.getFacCode());
|
||||||
|
//新增T项
|
||||||
|
if (StrUtil.equals(BomConstant.PROJECT_TYPE_TEMPORARY, u.getProjectType(), true)) {
|
||||||
|
String id = RandomUtil.randomNumbers(9);
|
||||||
|
u.setMaterialNo(BomConstant.PROJECT_TYPE_TEMPORARY + id);
|
||||||
|
u.setDrawingNo(BomConstant.PROJECT_TYPE_TEMPORARY + id);
|
||||||
|
if (StrUtil.isBlank(u.getMaterialUnit())) {
|
||||||
|
u.setMaterialUnit("PC");
|
||||||
|
}
|
||||||
|
if(Objects.isNull(u.getNum())){
|
||||||
|
u.setNum(new BigDecimal(1));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
BomNewPbomChildEntity oChild = childMap.get(u.getRowId());
|
BomNewPbomChildEntity oChild = childMap.get(u.getRowId());
|
||||||
//判断是否有变更记录
|
//判断是否有变更记录
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue