diff --git a/src/main/java/com/management/controller/XSHTController.java b/src/main/java/com/management/controller/XSHTController.java index 8bbb298..109593a 100644 --- a/src/main/java/com/management/controller/XSHTController.java +++ b/src/main/java/com/management/controller/XSHTController.java @@ -60,6 +60,7 @@ public class XSHTController { new Filter("IN", "sync_status__c", Arrays.asList(syncStatus)), new Filter("GT", "create_time", Arrays.asList("1748923200000")), //new Filter("EQ", "name", Arrays.asList("ZHY2505280021")), + new Filter("ISN", "zhy_contract_number__c", Arrays.asList("")), new Filter("N", "is_initial__c", Arrays.asList("true")), new Filter("EQ", "life_status", Arrays.asList("normal")) ), "SaleContractObj"); @@ -87,7 +88,13 @@ public class XSHTController { //合同唯一id String contractId = contractData.getString("_id"); //合同名称 - String contractName = contractData.getString("zhy_contract_number__c"); + String contractName = contractData.getString("zhy_contract_number__c") != null ? contractData.getString("zhy_contract_number__c") : ""; + + if ("".equals(contractName)){ + log.info("合同名称不存在,将不再向下执行"); + continue; + } + //创建时间 //String createTime = contractData.getString("create_time"); String createTime = contractData.getString("last_modified_time");