optimize: 保存数据时,如果是T项,且数量为空或者为0,则将数量改为1
This commit is contained in:
parent
dcc5f031b2
commit
87521e0dbc
|
|
@ -282,6 +282,10 @@ public class DQBomService {
|
||||||
c.setIdentityNo(c.getParentRowId() + "_" + c.getRowId());
|
c.setIdentityNo(c.getParentRowId() + "_" + c.getRowId());
|
||||||
c.setOrderNumber(StrUtil.padPre(String.valueOf(index + 1), 3, '0'));
|
c.setOrderNumber(StrUtil.padPre(String.valueOf(index + 1), 3, '0'));
|
||||||
c.setTotalWeight(BomUtil.calculateTotalWeight(c.getNum(), query.getChildren().get(index).getUnitWeight()));
|
c.setTotalWeight(BomUtil.calculateTotalWeight(c.getNum(), query.getChildren().get(index).getUnitWeight()));
|
||||||
|
if (StrUtil.equals(BomConstant.PROJECT_TYPE_TEMPORARY, c.getProjectType())
|
||||||
|
&& (Objects.isNull(c.getNum()) || NumberUtil.equals(c.getNum(), BigDecimal.ZERO))) {
|
||||||
|
c.setNum(BigDecimal.ONE);
|
||||||
|
}
|
||||||
//处理parent
|
//处理parent
|
||||||
BomNewDQbomParentEntity cp = dQBomParentService.lambdaQuery()
|
BomNewDQbomParentEntity cp = dQBomParentService.lambdaQuery()
|
||||||
.eq(BomNewDQbomParentEntity::getMaterialNo, c.getMaterialNo())
|
.eq(BomNewDQbomParentEntity::getMaterialNo, c.getMaterialNo())
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue