销售合同编码问题优化

This commit is contained in:
itzhang 2025-07-10 16:25:28 +08:00
parent 286c6278c0
commit d44ba5eb26
4 changed files with 15 additions and 8 deletions

View File

@ -88,8 +88,8 @@ public class DesignController {
String designDocName = designDocData.getString("name"); String designDocName = designDocData.getString("name");
//当前单据的创建时间 //当前单据的创建时间
String createTime = designDocData.getString("create_time"); //String createTime = designDocData.getString("create_time");
//String createTime = designDocData.getString("last_modified_time"); String createTime = designDocData.getString("last_modified_time");
//开始查询该单据是否已经集成过 //开始查询该单据是否已经集成过
JSONObject isLog = new JSONObject(); JSONObject isLog = new JSONObject();

View File

@ -87,8 +87,8 @@ public class PreContractController {
System.out.println("当前正在处理的数据为:" + preContractData); System.out.println("当前正在处理的数据为:" + preContractData);
String preContractId = preContractData.getString("_id"); String preContractId = preContractData.getString("_id");
String createTime = preContractData.getString("create_time"); //String createTime = preContractData.getString("create_time");
//String createTime = preContractData.getString("last_modified_time"); String createTime = preContractData.getString("last_modified_time");
//根据唯一id和创建时间查询是否已经执行当前数据 //根据唯一id和创建时间查询是否已经执行当前数据
JSONObject preContractIsExist = new JSONObject(); JSONObject preContractIsExist = new JSONObject();

View File

@ -90,14 +90,14 @@ public class XSHTController {
//合同名称 //合同名称
String contractName = contractData.getString("zhy_contract_number__c") != null ? contractData.getString("zhy_contract_number__c") : ""; 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("合同名称不存在,将不再向下执行"); log.info("合同名称不存在,将不再向下执行");
continue; continue;
} }
//创建时间 //创建时间
String createTime = contractData.getString("create_time"); //String createTime = contractData.getString("create_time");
//String createTime = contractData.getString("last_modified_time"); String createTime = contractData.getString("last_modified_time");
//查看数据库表中是否已执行过当前数据 //查看数据库表中是否已执行过当前数据
JSONObject isLogRes = new JSONObject(); JSONObject isLogRes = new JSONObject();

View File

@ -46,6 +46,7 @@ public class TZXSHTController {
new Filter("GT", "last_modified_time", Arrays.asList("1748923200000")), new Filter("GT", "last_modified_time", Arrays.asList("1748923200000")),
new Filter("EQ", "life_status", Arrays.asList("normal")), new Filter("EQ", "life_status", Arrays.asList("normal")),
new Filter("N", "is_initial__c", Arrays.asList("true")), 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("EQ", "name", Arrays.asList("ZHY2505260018")),
new Filter("IN", "ledger_sync_status__c", Arrays.asList(syncStatus)) new Filter("IN", "ledger_sync_status__c", Arrays.asList(syncStatus))
), "SaleContractObj"); ), "SaleContractObj");
@ -70,7 +71,13 @@ public class TZXSHTController {
//开始截取关键数据 //开始截取关键数据
String salesOrderId = salesOrderData.getString("_id");//唯一id 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"); String modifyTime = salesOrderData.getString("last_modified_time");
//开始查询数据库是否已经存在该数据 //开始查询数据库是否已经存在该数据