From 326b9ceaffc2ab65c4e574625400719566b18b0c Mon Sep 17 00:00:00 2001 From: gaorl Date: Tue, 25 Jul 2023 17:07:53 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=E5=B1=B1=E8=83=BD=E6=98=93?= =?UTF-8?q?=E8=A1=8C=E5=9B=9E=E6=8E=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manager/service/impl/PushInvoiceServiceImpl.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 08ac7492..8f0ca4de 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 @@ -1353,16 +1353,23 @@ public class PushInvoiceServiceImpl implements PushInvoiceService { fpkjtsReqSap.setZBHSJEY(ddfpxx.getHJJE()); fpkjtsReqSap.setZZSEY(ddfpxx.getHJSE()); fpkjtsReqSap.setZHSJEY(ddfpxx.getJSHJ()); + fpkjtsReqSap.setZHSJE(ddfpxx.getJSHJ()); fpkjtsReqSap.setZZBZ(ddfpxx.getBZ()); fpkjtsReqSap.setZFPZT(ConfigureConstant.STRING_0);//0-正常、1-作废 String formatKprq = ""; try { Date date = (Date) new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(ddfpxx.getKPRQ()); - SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); + SimpleDateFormat sdf = null; + if(OrderInfoEnum.SYS_SOURCE_SNYXX.getKey().equals(ddfpxx.getXtly())) { + sdf = new SimpleDateFormat("yyyy-MM-dd"); + }else{ + sdf = new SimpleDateFormat("yyyyMMdd"); + } formatKprq = sdf.format(date); }catch (Exception e){ log.error("{}发票推送SAP格式化开票日期错误:{}",LOGGER_MSG,e); } + fpkjtsReqSap.setZKPRQ(formatKprq); fpkjtsReqSap.setZGFMC(ddfpxx.getGMFMC()); fpkjtsReqSap.setZGFSH(ddfpxx.getGMFSBH()); @@ -1376,6 +1383,7 @@ public class PushInvoiceServiceImpl implements PushInvoiceService { fpkjtsReqSap.setZGSDM(ddfpxx.getCompanyCode()); fpkjtsReqSap.setZYWDJ(ddfpxx.getBillNum()); fpkjtsReqSap.setIMGID(ddfpxx.getDocuId()); + fpkjtsReqSap.setZBZDH(ddfpxx.getBillNum()); if(OrderInfoEnum.SYS_SOURCE_DSXT01.getKey().equals(ddfpxx.getXtly()) || OrderInfoEnum.SYS_SOURCE_DSXT02.getKey().equals(ddfpxx.getXtly())){ fpkjtsReqSap.setPDFZJL(ddfpxx.getPDFZJL());