From e8005296c2121e67e340e26dd7c40f4407447220 Mon Sep 17 00:00:00 2001 From: itzhang <2019326567@qq.com> Date: Fri, 11 Jul 2025 16:49:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/management/controller/InvoiceController.java | 1 + .../com/management/controller/PreContractController.java | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/management/controller/InvoiceController.java b/src/main/java/com/management/controller/InvoiceController.java index 296041d..fe9fa70 100644 --- a/src/main/java/com/management/controller/InvoiceController.java +++ b/src/main/java/com/management/controller/InvoiceController.java @@ -732,6 +732,7 @@ public class InvoiceController { JSONObject getInvoice = crmRequestUtil.getCRMList(Arrays.asList( //new Filter("EQ", "name", Arrays.asList("2025-06-14-0005")), new Filter("EQ", "life_status", Arrays.asList("invalid")), + new Filter("ISN", "erp_id__c", Arrays.asList("")), new Filter("GT", "last_modified_time", Arrays.asList(String.valueOf(twoDaysAgo))) ), "InvoiceApplicationObj"); diff --git a/src/main/java/com/management/controller/PreContractController.java b/src/main/java/com/management/controller/PreContractController.java index ead82e3..5bf7047 100644 --- a/src/main/java/com/management/controller/PreContractController.java +++ b/src/main/java/com/management/controller/PreContractController.java @@ -648,9 +648,13 @@ public class PreContractController { log.info("没有集成过,将继续向下执行"); - long documentDate = preContractData.getLong("document_date__c"); + long documentDate = preContractData.getLong("document_date__c") != null ? preContractData.getLong("document_date__c") : 0; - Date date = new Date(documentDate); + Date date = null; + + if (documentDate != 0) { + date = new Date(documentDate); + } //开始封装传输至ERP的请求 Map erpContractReq = new HashMap<>();