From 87521e0dbcd569c498da24287c3b5f4d4d743ac4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Mon, 29 Apr 2024 08:59:12 +0800 Subject: [PATCH] =?UTF-8?q?optimize:=20=E4=BF=9D=E5=AD=98=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=97=B6=EF=BC=8C=E5=A6=82=E6=9E=9C=E6=98=AFT?= =?UTF-8?q?=E9=A1=B9=EF=BC=8C=E4=B8=94=E6=95=B0=E9=87=8F=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E6=88=96=E8=80=85=E4=B8=BA0=EF=BC=8C=E5=88=99=E5=B0=86?= =?UTF-8?q?=E6=95=B0=E9=87=8F=E6=94=B9=E4=B8=BA1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/nflg/product/bomnew/service/DQBomService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/DQBomService.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/DQBomService.java index fc0bf3cb..9b501252 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/DQBomService.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/DQBomService.java @@ -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())