diff --git a/src/main/java/com/management/controller/XSHTController.java b/src/main/java/com/management/controller/XSHTController.java index c303412..c4fc1c5 100644 --- a/src/main/java/com/management/controller/XSHTController.java +++ b/src/main/java/com/management/controller/XSHTController.java @@ -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(); }