bom-编辑时的T项

This commit is contained in:
luolm 2024-11-05 22:05:29 +08:00
parent d528829d2b
commit 37c9612a84
1 changed files with 14 additions and 0 deletions

View File

@ -534,6 +534,20 @@ public class BomNewPbomParentService extends ServiceImpl<BomNewPbomParentMapper,
if(u.getRowId() == null || u.getRowId()<=0){
u.setSourceStatus(PbomSourceStatusEnum.PBOM.getValue());
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{
BomNewPbomChildEntity oChild = childMap.get(u.getRowId());
//判断是否有变更记录