From 1a1d859298deaeb19bae63c0a120ca5e89804384 Mon Sep 17 00:00:00 2001 From: liufeilong Date: Thu, 20 Apr 2023 11:23:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8E=A8=E9=80=81=E5=8F=91=E7=A5=A8?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manager/service/impl/PushInvoiceServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java index c342fc3f..97ebbbf3 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java @@ -1345,8 +1345,12 @@ public class PushInvoiceServiceImpl implements PushInvoiceService { detail.setZFPDM(ddfpxx.getFPDM()); detail.setZFPHM(ddfpxx.getFPHM()); detail.setZFPHH(f.getXH()); - DecimalFormat g1=new DecimalFormat("000000000000000000"); - detail.setMATNR(g1.format(Integer.valueOf(f.getZXBM()))); + if(ObjectUtil.isNull(f.getZXBM()) || StrUtil.isBlank(f.getZXBM())){ + detail.setMATNR(""); + }else { + DecimalFormat g1=new DecimalFormat("000000000000000000"); + detail.setMATNR(g1.format(Integer.valueOf(f.getZXBM()))); + } detail.setZGGXH(f.getGGXH()); detail.setZSLDW(f.getDW()); detail.setZZSL(f.getSPSL());