This commit is contained in:
张光起 2025-06-04 16:28:40 +08:00
parent 04381350e1
commit fc16d01c27
3 changed files with 15 additions and 15 deletions

View File

@ -213,7 +213,7 @@ public class KDTokenController {
accessTokenParams.put("usertype", "Mobile"); accessTokenParams.put("usertype", "Mobile");
accessTokenParams.put("apptoken", getKDAppTokenTest()); accessTokenParams.put("apptoken", getKDAppTokenTest());
accessTokenParams.put("tenantid", "zyierp"); accessTokenParams.put("tenantid", "zyierp");
accessTokenParams.put("accountId", "2095345516136108032"); accessTokenParams.put("accountId", "2226057923279195136");
accessTokenParams.put("language", "zh_CN"); accessTokenParams.put("language", "zh_CN");
//开始向金蝶发起请求 //开始向金蝶发起请求

View File

@ -52,7 +52,7 @@ public class ProjectNewOpportunityController {
); );
// List<CrmFXApiParam> paramList = Arrays.asList(new CrmFXApiParam("EQ", "name", "集成测试-商机")); // List<CrmFXApiParam> paramList = Arrays.asList(new CrmFXApiParam("EQ", "name", "国网黑龙江省电力有限公司绥化供电公司可视化采购项目(测试)"));
JSONObject jsonject = fxapi.getSynNewDataObj(false, "商机", apiName, paramList); JSONObject jsonject = fxapi.getSynNewDataObj(false, "商机", apiName, paramList);
JSONArray array = jsonject.getJSONObject("data").getJSONArray("dataList"); JSONArray array = jsonject.getJSONObject("data").getJSONArray("dataList");
@ -161,7 +161,7 @@ public class ProjectNewOpportunityController {
//编码 //编码
datajson.put("number",number); datajson.put("number",number);
datajson.put("group_number","XM-03");//项目分类 datajson.put("group_number","XM_03");//项目分类
datajson.put("name",nameData);//项目名称 datajson.put("name",nameData);//项目名称
datajson.put("f9w5_crmid",dataId);//CRMID datajson.put("f9w5_crmid",dataId);//CRMID
datajson.put("enable","1");//使用状态 datajson.put("enable","1");//使用状态

View File

@ -29,8 +29,8 @@ public class customerController {
static Logger log = LoggerFactory.getLogger("customer"); static Logger log = LoggerFactory.getLogger("customer");
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
new customerController().getSynDataAdd(); //new customerController().getSynDataAdd();
new customerController().getSynKH(); new customerController().getSynKHUPdate();
} }
@ -209,7 +209,7 @@ public class customerController {
datajson.put("entry_linkman",lxrarr);//联系人 datajson.put("entry_linkman",lxrarr);//联系人
} }
JSONArray groupstandardarr2 = new JSONArray(); /* JSONArray groupstandardarr2 = new JSONArray();
JSONObject jsonjectC = fxapi.getSynDataObj("客户下财务信息", "AccountFinInfoObj", "account_id", dataId); JSONObject jsonjectC = fxapi.getSynDataObj("客户下财务信息", "AccountFinInfoObj", "account_id", dataId);
JSONArray arrayC = jsonjectC.getJSONObject("data").getJSONArray("dataList"); JSONArray arrayC = jsonjectC.getJSONObject("data").getJSONArray("dataList");
if (!arrayC.isEmpty()){ if (!arrayC.isEmpty()){
@ -228,7 +228,7 @@ public class customerController {
groupstandardarr2.add(groupstandardjson2); groupstandardarr2.add(groupstandardjson2);
} }
datajson.put("entry_bank",groupstandardarr2);//银行信息 datajson.put("entry_bank",groupstandardarr2);//银行信息
} }*/
@ -421,11 +421,12 @@ public class customerController {
String account_no = GcjJson.getNodeValue(str, "JSON.account_no") != null ? GcjJson.getNodeValue(str, "JSON.account_no").toString() : ""; String account_no = GcjJson.getNodeValue(str, "JSON.account_no") != null ? GcjJson.getNodeValue(str, "JSON.account_no").toString() : "";
String erp_category__c = GcjJson.getNodeValue(str, "JSON.erp_category__c") != null ? GcjJson.getNodeValue(str, "JSON.erp_category__c").toString() : ""; String erp_category__c = GcjJson.getNodeValue(str, "JSON.erp_category__c") != null ? GcjJson.getNodeValue(str, "JSON.erp_category__c").toString() : "";
String endtime = GcjJson.getNodeValue(str, "JSON.last_modified_time") != null ? GcjJson.getNodeValue(str, "JSON.last_modified_time").toString() : "";
String strJson = ""; String strJson = "";
try{ try{
JSONObject dataSyn = MagicApi.getSendSYNDataCustomer("KH", syn_type, dataId,"3"); JSONObject dataSyn = MagicApi.getSendSYNDataCustomer("KH", syn_type, dataId,"3");
if (dataSyn != null && dataId.equals(dataSyn.getString("crmId"))) { if (dataSyn != null && dataId.equals(dataSyn.getString("crmId")) && endtime.equals(dataSyn.getString("mark")) ) {
log.info("数据已存在-" + nameData); log.info("数据已存在-" + nameData);
XxlJobHelper.log("--数据已存在---" + nameData); XxlJobHelper.log("--数据已存在---" + nameData);
tbflag = true; tbflag = true;
@ -449,7 +450,7 @@ public class customerController {
//编码 //编码
datajson.put("number",account_no); datajson.put("number",account_no);
datajson.put("paymentcurrency_number","CNY");//付款币种.货币代码 datajson.put("paymentcurrency_number","CNY");//付款币种.货币代码
datajson.put("name","新-"+nameData);//客户名称 datajson.put("name",nameData);//客户名称
datajson.put("f9w5_crmid",dataId);//CRMID datajson.put("f9w5_crmid",dataId);//CRMID
// datajson.put("settlementtypeid_number","JSFS04");//结算方式 // datajson.put("settlementtypeid_number","JSFS04");//结算方式
@ -481,7 +482,7 @@ public class customerController {
datajson.put("entry_linkman",lxrarr);//联系人 datajson.put("entry_linkman",lxrarr);//联系人
} }
JSONArray groupstandardarr2 = new JSONArray(); /*JSONArray groupstandardarr2 = new JSONArray();
JSONObject jsonjectC = fxapi.getSynDataObj("客户下财务信息", "AccountFinInfoObj", "account_id", dataId); JSONObject jsonjectC = fxapi.getSynDataObj("客户下财务信息", "AccountFinInfoObj", "account_id", dataId);
JSONArray arrayC = jsonjectC.getJSONObject("data").getJSONArray("dataList"); JSONArray arrayC = jsonjectC.getJSONObject("data").getJSONArray("dataList");
if (!arrayC.isEmpty()){ if (!arrayC.isEmpty()){
@ -500,7 +501,7 @@ public class customerController {
groupstandardarr2.add(groupstandardjson2); groupstandardarr2.add(groupstandardjson2);
} }
datajson.put("entry_bank",groupstandardarr2);//银行信息 datajson.put("entry_bank",groupstandardarr2);//银行信息
} }*/
@ -549,7 +550,7 @@ public class customerController {
// paramMap.put("sync_status__c", "option_sync_failure__c"); // paramMap.put("sync_status__c", "option_sync_failure__c");
paramMap.put("sync_info__c", "修改成功"); paramMap.put("sync_info__c", "修改成功");
//回写json //回写json
fxapi.upSynFieldParam("", "AccountObj", dataId, paramMap); // fxapi.upSynFieldParam("", "AccountObj", dataId, paramMap);
}else{ }else{
sendFlag=true; sendFlag=true;
@ -558,7 +559,7 @@ public class customerController {
// paramMap.put("sync_status__c", "option_sync_failure__c"); // paramMap.put("sync_status__c", "option_sync_failure__c");
paramMap.put("sync_info__c", stringBuffer); paramMap.put("sync_info__c", stringBuffer);
//回写json //回写json
fxapi.upSynFieldParam("", "AccountObj", dataId, paramMap); // fxapi.upSynFieldParam("", "AccountObj", dataId, paramMap);
} }
} catch (Exception e) { } catch (Exception e) {
sendFlag = true; sendFlag = true;
@ -567,13 +568,12 @@ public class customerController {
//paramMap.put("sync_status__c", "option_sync_failure__c"); //paramMap.put("sync_status__c", "option_sync_failure__c");
paramMap.put("sync_info__c", stringBuffer); paramMap.put("sync_info__c", stringBuffer);
//回写json //回写json
fxapi.upSynFieldParam("", "AccountObj", dataId, paramMap); // fxapi.upSynFieldParam("", "AccountObj", dataId, paramMap);
} }
JSONObject sendData = new JSONObject(); JSONObject sendData = new JSONObject();
sendData.put("send_status", !sendFlag);//同步状态 true同步成功 false同步失败 3待同步 sendData.put("send_status", !sendFlag);//同步状态 true同步成功 false同步失败 3待同步
sendData.put("send_id", str.getString("sendId")); //send_id sendData.put("send_id", str.getString("sendId")); //send_id
MagicApi.updateSendSYUPDATEcustomer(sendData); MagicApi.updateSendSYUPDATEcustomer(sendData);