From dd392b4302a88f1174e3da5328b1ed4baefe15dd Mon Sep 17 00:00:00 2001 From: liufeilong Date: Mon, 17 Apr 2023 16:10:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8F=91=E7=A5=A8=E6=8E=A8=E9=80=81,?= =?UTF-8?q?=E7=A8=8E=E7=A0=81=E8=BD=AC=E6=8D=A2=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/PushInvoiceServiceImpl.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 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 ce5707d5..1fdaccfb 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 @@ -176,16 +176,16 @@ public class PushInvoiceServiceImpl implements PushInvoiceService { private String snyxPjurl; private final static Map smMap = new HashMap() {{ - put(new BigDecimal("0"), "X0"); - put(new BigDecimal("0.16"), "X1"); - put(new BigDecimal("0.13"), "X2"); - put(new BigDecimal("0.1"), "X3"); - put(new BigDecimal("0.09"), "X4"); - put(new BigDecimal("0.06"), "X5"); - put(new BigDecimal("0.05"), "X6"); - put(new BigDecimal("0.03"), "X7"); - put(new BigDecimal("0.02"), "X8"); - put(new BigDecimal("0.01"), "X9"); + put("0.00", "X0"); + put("0.16", "X1"); + put("0.13", "X2"); + put("0.10","X3"); + put("0.09", "X4"); + put("0.06", "X5"); + put("0.05", "X6"); + put("0.03", "X7"); + put("0.02", "X8"); + put("0.01", "X9"); }}; @Override @@ -1308,7 +1308,7 @@ public class PushInvoiceServiceImpl implements PushInvoiceService { detail.setINVOICEDATE(ddfpxx.getKPRQ()); detail.setINVOICETYPE(ddfpxx.getFPLXDM()); detail.setZHWMC(f.getXMMC()); - detail.setZSM(smMap.get(new BigDecimal(f.getSL())).toString()); + detail.setZSM(ObjectUtil.isNull(smMap.get(f.getSL()))?"":smMap.get(f.getSL()).toString()); itemList.add(detail); }); fpkjtsReqSap.setITITEM(itemList);