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