From 3dd0144e6b16aa044821e853e6b74f23bf587892 Mon Sep 17 00:00:00 2001 From: mzr Date: Wed, 30 Jul 2025 18:59:08 +0800 Subject: [PATCH] =?UTF-8?q?fix(so):=20=E4=BF=AE=E5=A4=8D=E9=94=80=E5=94=AE?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E4=BF=AE=E6=94=B9API=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E6=95=B0=E5=80=BC=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/impl/so/m30/APISaleOrderMaitainImpl.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java b/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java index 49d9028..4668044 100644 --- a/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java +++ b/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java @@ -1637,7 +1637,6 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain { * 累计安排生产订单主数量 narrangemonum * 累计发货主数量 ntotalsendnum * 累计排产主数量 vbdef12 - * 实体的增删改 status VOStatus.NEW VOStatus.UPDATED */ if (newVO == null || oldVO == null) return; @@ -1674,12 +1673,12 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain { UFDouble newNorigtaxmny = newBody.getNorigtaxmny(); UFDouble oldNorigtaxmny = oldBody.getNorigtaxmny(); - UFDouble ntotalinvoicenum = getUFDouble_NullAsOne(newBody.getNtotalinvoicenum()); - UFDouble ntotalarmny = getUFDouble_NullAsOne(newBody.getNtotalarmny()); - UFDouble ntotaloutnum = getUFDouble_NullAsOne(newBody.getNtotaloutnum()); - UFDouble narrangemonum = getUFDouble_NullAsOne(newBody.getNarrangemonum()); - UFDouble ntotalsendnum = getUFDouble_NullAsOne(newBody.getNtotalsendnum()); - UFDouble vbdef12 = getUFDouble_NullAsOne(newBody.getVbdef12()); + UFDouble ntotalinvoicenum = BFPubTools.getUFDouble_NullAsZero(newBody.getNtotalinvoicenum()); + UFDouble ntotalarmny = BFPubTools.getUFDouble_NullAsZero(newBody.getNtotalarmny()); + UFDouble ntotaloutnum = BFPubTools.getUFDouble_NullAsZero(newBody.getNtotaloutnum()); + UFDouble narrangemonum = BFPubTools.getUFDouble_NullAsZero(newBody.getNarrangemonum()); + UFDouble ntotalsendnum = BFPubTools.getUFDouble_NullAsZero(newBody.getNtotalsendnum()); + UFDouble vbdef12 = BFPubTools.getUFDouble_NullAsZero(newBody.getVbdef12()); String crowno = newBody.getCrowno(); // 1. 修改行校验