From 26ff8d3a6f81ef22bd3a78c20a04406af5f3beea Mon Sep 17 00:00:00 2001 From: yefei Date: Mon, 8 May 2023 21:23:15 +0800 Subject: [PATCH] =?UTF-8?q?ariesy=20=E4=BF=AE=E5=A4=8D=E5=BC=80=E7=A5=A8?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E4=B8=BA=E7=A9=BA=E6=97=B6=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erp/service/SNPushCheckRecordService.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java b/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java index 19aacbd8..f36ee8d6 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java @@ -779,14 +779,18 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { InvoiceInfo invoice = new InvoiceInfo(); invoice.setInvoiceTypeCode(snInvoice.getInvoiceType()); - Date date = new Date(); - SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd"); - try { - date = ft.parse(snInvoice.getBillingDate()); - } catch (ParseException e) { - e.printStackTrace(); + if(snInvoice.getBillingDate() != null) { + Date date = new Date(); + SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd"); + try { + date = ft.parse(snInvoice.getBillingDate()); + } catch (ParseException e) { + e.printStackTrace(); + } + invoice.setInvoiceDate(date); + }else{ + log.error("开票日期为空"); } - invoice.setInvoiceDate(date); invoice.setIdentityNumber(snInvoice.getIdcardNo()); invoice.setPassenger(snInvoice.getRiderName());