diff --git a/src/main/java/com/management/controller/DesignController.java b/src/main/java/com/management/controller/DesignController.java index 2174072..03b5f64 100644 --- a/src/main/java/com/management/controller/DesignController.java +++ b/src/main/java/com/management/controller/DesignController.java @@ -88,8 +88,8 @@ public class DesignController { String designDocName = designDocData.getString("name"); //当前单据的创建时间 - String createTime = designDocData.getString("create_time"); - //String createTime = designDocData.getString("last_modified_time"); + //String createTime = designDocData.getString("create_time"); + String createTime = designDocData.getString("last_modified_time"); //开始查询该单据是否已经集成过 JSONObject isLog = new JSONObject(); diff --git a/src/main/java/com/management/controller/PreContractController.java b/src/main/java/com/management/controller/PreContractController.java index fc39a3f..ead82e3 100644 --- a/src/main/java/com/management/controller/PreContractController.java +++ b/src/main/java/com/management/controller/PreContractController.java @@ -87,8 +87,8 @@ public class PreContractController { System.out.println("当前正在处理的数据为:" + preContractData); String preContractId = preContractData.getString("_id"); - String createTime = preContractData.getString("create_time"); - //String createTime = preContractData.getString("last_modified_time"); + //String createTime = preContractData.getString("create_time"); + String createTime = preContractData.getString("last_modified_time"); //根据唯一id和创建时间查询是否已经执行当前数据 JSONObject preContractIsExist = new JSONObject(); diff --git a/src/main/java/com/management/controller/XSHTController.java b/src/main/java/com/management/controller/XSHTController.java index 69d900d..0575c35 100644 --- a/src/main/java/com/management/controller/XSHTController.java +++ b/src/main/java/com/management/controller/XSHTController.java @@ -90,14 +90,14 @@ public class XSHTController { //合同名称 String contractName = contractData.getString("zhy_contract_number__c") != null ? contractData.getString("zhy_contract_number__c") : ""; - if ("".equals(contractName)){ + if ("".equals(contractName) || !contractName.contains("ZHY")){ log.info("合同名称不存在,将不再向下执行"); continue; } //创建时间 - String createTime = contractData.getString("create_time"); - //String createTime = contractData.getString("last_modified_time"); + //String createTime = contractData.getString("create_time"); + String createTime = contractData.getString("last_modified_time"); //查看数据库表中是否已执行过当前数据 JSONObject isLogRes = new JSONObject(); diff --git a/src/main/java/com/management/tzcontroller/TZXSHTController.java b/src/main/java/com/management/tzcontroller/TZXSHTController.java index ea974dc..7a29421 100644 --- a/src/main/java/com/management/tzcontroller/TZXSHTController.java +++ b/src/main/java/com/management/tzcontroller/TZXSHTController.java @@ -46,6 +46,7 @@ public class TZXSHTController { new Filter("GT", "last_modified_time", Arrays.asList("1748923200000")), new Filter("EQ", "life_status", Arrays.asList("normal")), new Filter("N", "is_initial__c", Arrays.asList("true")), + new Filter("ISN", "zhy_contract_number__c", Arrays.asList("")), //new Filter("EQ", "name", Arrays.asList("ZHY2505260018")), new Filter("IN", "ledger_sync_status__c", Arrays.asList(syncStatus)) ), "SaleContractObj"); @@ -70,7 +71,13 @@ public class TZXSHTController { //开始截取关键数据 String salesOrderId = salesOrderData.getString("_id");//唯一id - String salesOrderName = salesOrderData.getString("name"); + String salesOrderName = salesOrderData.getString("zhy_contract_number__c") != null ? salesOrderData.getString("zhy_contract_number__c") : ""; + + if ("".equals(salesOrderName) || !salesOrderName.contains("ZHY")){ + log.info("合同名称不存在,将不再向下执行"); + continue; + } + String modifyTime = salesOrderData.getString("last_modified_time"); //开始查询数据库是否已经存在该数据