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.setOrderNumber(StrUtil.padPre(String.valueOf(index + 1), 3, '0'));
|
||||
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
|
||||
BomNewDQbomParentEntity cp = dQBomParentService.lambdaQuery()
|
||||
.eq(BomNewDQbomParentEntity::getMaterialNo, c.getMaterialNo())
|
||||
|
|
|
|||
Loading…
Reference in New Issue