优化了竣工状态的代码
This commit is contained in:
parent
e56e462009
commit
bd4a8a49a2
@ -1003,12 +1003,11 @@ public class XSHTController {
|
|||||||
CrmRequestUtil crmRequestUtil = new CrmRequestUtil();
|
CrmRequestUtil crmRequestUtil = new CrmRequestUtil();
|
||||||
|
|
||||||
JSONObject contractReq = crmRequestUtil.getCRMList(Arrays.asList(
|
JSONObject contractReq = crmRequestUtil.getCRMList(Arrays.asList(
|
||||||
//new Filter("EQ", "name", Arrays.asList("ZHY2505180013")),
|
//new Filter("EQ", "name", Arrays.asList("JGQR20250727-0080")),
|
||||||
new Filter("GT", "create_time", Arrays.asList("1748923200000")),
|
new Filter("EQ", "sync_status__c", Arrays.asList("option_pending_sync__c")),
|
||||||
//new Filter("N", "is_initial__c", Arrays.asList("true")),
|
new Filter("EQ", "life_status", Arrays.asList("normal")),
|
||||||
new Filter("EQ", "completion_sync_status__c", Arrays.asList("option_pending_sync__c")),
|
new Filter("GT", "create_time", Arrays.asList("1748923200000"))
|
||||||
new Filter("EQ", "is_completed__c", Arrays.asList("yes"))
|
), "contract_completion__c");
|
||||||
), "SaleContractObj");
|
|
||||||
|
|
||||||
JSONObject contractRes = new JSONObject();
|
JSONObject contractRes = new JSONObject();
|
||||||
|
|
||||||
@ -1035,7 +1034,7 @@ public class XSHTController {
|
|||||||
|
|
||||||
String contractId = contractData.getString("_id");
|
String contractId = contractData.getString("_id");
|
||||||
|
|
||||||
String contractName = contractData.getString("name");
|
String contractName = contractData.getString("sales_contract_number__c__r");
|
||||||
|
|
||||||
String createTime = contractData.getString("create_time");
|
String createTime = contractData.getString("create_time");
|
||||||
|
|
||||||
@ -1088,7 +1087,7 @@ public class XSHTController {
|
|||||||
//开始封装回写程序
|
//开始封装回写程序
|
||||||
Map backReqMap = new HashMap();
|
Map backReqMap = new HashMap();
|
||||||
backReqMap.put("_id", contractId);
|
backReqMap.put("_id", contractId);
|
||||||
backReqMap.put("dataObjectApiName", "SaleContractObj");
|
backReqMap.put("dataObjectApiName", "contract_completion__c");
|
||||||
|
|
||||||
//开始封装日志
|
//开始封装日志
|
||||||
Map logMap = new HashMap<>();
|
Map logMap = new HashMap<>();
|
||||||
@ -1107,14 +1106,14 @@ public class XSHTController {
|
|||||||
//同步成功
|
//同步成功
|
||||||
logMap.put("log_status", "0");
|
logMap.put("log_status", "0");
|
||||||
logMap.put("res_body", "同步成功");
|
logMap.put("res_body", "同步成功");
|
||||||
backReqMap.put("completion_sync_status__c", "option_sync_success__c");
|
backReqMap.put("sync_status__c", "option_sync_success__c");
|
||||||
backReqMap.put("response_info__c", "同步成功");
|
backReqMap.put("response_status__c", "同步成功");
|
||||||
} else {
|
} else {
|
||||||
//同步失败
|
//同步失败
|
||||||
logMap.put("log_status", "1");
|
logMap.put("log_status", "1");
|
||||||
logMap.put("res_body", "同步失败:" + isCompleteRes.getString("message"));
|
logMap.put("res_body", "同步失败:" + isCompleteRes.getString("message"));
|
||||||
backReqMap.put("completion_sync_status__c", "option_sync_failure__c");
|
backReqMap.put("sync_status__c", "option_sync_failed__c");
|
||||||
backReqMap.put("response_info__c", isCompleteRes.getString("message"));
|
backReqMap.put("response_status__c", isCompleteRes.getString("message"));
|
||||||
}
|
}
|
||||||
|
|
||||||
//开始回写
|
//开始回写
|
||||||
@ -1140,7 +1139,7 @@ public class XSHTController {
|
|||||||
JSONObject backRes = new JSONObject();
|
JSONObject backRes = new JSONObject();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
backRes = restTemplate.postForObject(URLConstant.UPDATE_CRM_MAIN, backReq, JSONObject.class);
|
backRes = restTemplate.postForObject(URLConstant.UPDATE_CRM_CUSTOMIZE, backReq, JSONObject.class);
|
||||||
} catch (RestClientException e) {
|
} catch (RestClientException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user