From cc2756654494bb51da52e77b0fbe469a1229206d Mon Sep 17 00:00:00 2001 From: yishiqihuasheng <1191093413@qq.com> Date: Mon, 17 Apr 2023 15:51:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8A=E8=BD=A6=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E5=92=8C=E4=B8=8B=E8=BD=A6=E6=97=B6=E9=97=B4=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SDNYMainProcessController.java | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java b/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java index e878732b..06eacf31 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java @@ -347,8 +347,11 @@ public class SDNYMainProcessController extends AbstractController { //转换时间格式 Date date = new Date(); - SimpleDateFormat formatter = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss"); - String dateString = formatter.format(date); + SimpleDateFormat formatterTime = new SimpleDateFormat("yyyyMMdd"); + SimpleDateFormat formatterDate = new SimpleDateFormat("yyyyMMddHHmmss"); + + String timeString = formatterTime.format(date); + String dateString = formatterDate.format(date); SAPInvoiceInfo info = new SAPInvoiceInfo(); @@ -371,12 +374,17 @@ public class SDNYMainProcessController extends AbstractController { }else { info.setZJK("0.00"); } - info.setZSCSJ(""); + info.setZSCSJ("000000"); info.setZYSHW(snInvoice.getCargoInformation()); info.setZFPLX(snFplx); info.setZQYD(snInvoice.getTransportRoute()); info.setZCCRXM(snInvoice.getRiderName()); - info.setZKPRQ(snInvoice.getBillingDate()); + if (snInvoice.getBillingDate() != null) { + String billingDate = snInvoice.getBillingDate(); + String replace = billingDate.replace("-", ""); + info.setZKPRQ(replace); + } + info.setZSE(snInvoice.getTotalTax()); info.setZTXBZ(snInvoice.getTollSign()); info.setZSKPH(snInvoice.getMachineCode()); @@ -391,8 +399,8 @@ public class SDNYMainProcessController extends AbstractController { // sapInvoiceDetail.setZZWDJ(""); sapInvoiceDetail.setIMG_ID(imageId); sapInvoiceDetail.setZCPH(snInvoiceDetail.getLicensePlateNum()); -// sapInvoiceDetail.setZCJSJ(""); -// sapInvoiceDetail.setZCJRQ(""); +// sapInvoiceDetail.setZCJSJ(); +// sapInvoiceDetail.setZCJRQ(); sapInvoiceDetail.setFPYXBH(snInvoice.getFileId()); sapInvoiceDetail.setZCFZ(snInvoice.getStationGetOn()); sapInvoiceDetail.setZTXZ(snInvoiceDetail.getCurrentDateEnd()); @@ -466,8 +474,8 @@ public class SDNYMainProcessController extends AbstractController { info.setZBXF(snInvoice.getInsurance()); info.setZRYFJ(snInvoice.getFuelSurcharge()); info.setZCLSB(snInvoice.getVehicleNo()); - info.setZKPSJ(snInvoice.getBillingDate()); - info.setZXCSJ(""); + info.setZKPSJ("000000"); + info.setZXCSJ("000000"); info.setZXFMC(snInvoice.getSalesName()); info.setZCYRSBH(snInvoice.getCarrierName()); @@ -533,7 +541,7 @@ public class SDNYMainProcessController extends AbstractController { info.setZGXR("opentext"); info.setZQM("opentext"); if (snInvoice.getCheckDate() != null){ - String checkDate = snInvoice.getCheckDate().replace("-", "/"); + String checkDate = snInvoice.getCheckDate().replace("-", ""); info.setZCYRQ(checkDate); } if (snInvoice.getInvoiceCode() != null) {