销售合同编码问题优化
This commit is contained in:
parent
286c6278c0
commit
d44ba5eb26
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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");
|
||||||
|
|
||||||
//开始查询数据库是否已经存在该数据
|
//开始查询数据库是否已经存在该数据
|
||||||
|
Loading…
x
Reference in New Issue
Block a user