|
|
@@ -46,7 +46,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
* 处理机构数据入口
|
|
|
*/
|
|
|
@Override
|
|
|
- public void processInstitutionData(List<XdOrderDto> xdOrderDtos) {
|
|
|
+ public void processInstitutionData(List<XdOrderDto> xdOrderDtos,Map<String, String> resultMap) {
|
|
|
Map<String, List<String>> groupedByBusiId = xdOrderDtos.stream()
|
|
|
.collect(Collectors.groupingBy(
|
|
|
XdOrderDto::getProductBizId,
|
|
|
@@ -83,7 +83,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
String channelTypeLSDJC="21180";
|
|
|
String accessKeyLSDJC="3438EBF8-95AC-4739-8B32-59D273D38689";
|
|
|
sendGetRequestGZWA(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeLSDJC,accessKeyLSDJC,"乐山都聚财信息技术咨询有限公司",md5ListLSDJC);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeLSDJC,accessKeyLSDJC,"乐山都聚财信息技术咨询有限公司",md5ListLSDJC,resultMap);
|
|
|
break;
|
|
|
case Commercial_SCNAZC://四川诺安至诚信息科技有限公司
|
|
|
List<String> md5ListSCNAZC = callBackMap.get(productBizId);
|
|
|
@@ -94,7 +94,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
String channelTypeSCNAZC="21180";
|
|
|
String accessKeySCNAZC="818DF3C7-0B11-4043-B7ED-84508F2C00EF";
|
|
|
sendGetRequestGZWA(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeSCNAZC,accessKeySCNAZC,"四川诺安至诚信息科技有限公司",md5ListSCNAZC);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeSCNAZC,accessKeySCNAZC,"四川诺安至诚信息科技有限公司",md5ListSCNAZC,resultMap);
|
|
|
break;
|
|
|
case Commercial_GZWA://广州维安信息咨询有限公司
|
|
|
List<String> md5ListGZWA = callBackMap.get(productBizId);
|
|
|
@@ -105,7 +105,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
String channelType="21160";
|
|
|
String accessKey="4A79FD90-DA94-4D4B-AECD-BC48CD418970";
|
|
|
sendGetRequestGZWA(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelType,accessKey,"弘盛信息咨询有限公司",md5ListGZWA);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelType,accessKey,"弘盛信息咨询有限公司",md5ListGZWA,resultMap);
|
|
|
break;
|
|
|
case Commercial_TSSX://唐山硕鑫科技有限公司
|
|
|
List<String> md5ListTSSX = callBackMap.get(productBizId);
|
|
|
@@ -116,7 +116,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
String channelTypeTSSX="21540";
|
|
|
String accessKeyTSSX="5D3842E0-7A2E-4077-8985-16F9782A0950";
|
|
|
sendGetRequestGZWA(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeTSSX,accessKeyTSSX,"唐山硕鑫科技有限公司",md5ListTSSX);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeTSSX,accessKeyTSSX,"唐山硕鑫科技有限公司",md5ListTSSX,resultMap);
|
|
|
break;
|
|
|
case Commercial_SZRJX://苏州荣聚鑫科技有限公司
|
|
|
List<String> md5ListSZRJX = callBackMap.get(productBizId);
|
|
|
@@ -127,7 +127,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
String channelTypeSZRJX="21540";
|
|
|
String accessKeySZRJX="8AF3F228-913D-4430-883A-2CEA88D8657E";
|
|
|
sendGetRequestGZWA(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeSZRJX,accessKeySZRJX,"苏州荣聚鑫科技有限公司",md5ListSZRJX);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeSZRJX,accessKeySZRJX,"苏州荣聚鑫科技有限公司",md5ListSZRJX,resultMap);
|
|
|
break;
|
|
|
case Commercial_GZXX://广州星象信息科技有限公司
|
|
|
List<String> md5ListGZXX = callBackMap.get(productBizId);
|
|
|
@@ -138,7 +138,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
String channelTypeGZXX="21540";
|
|
|
String accessKeyGZXX="8620FAD8-775C-4416-BB10-1486F008D2AA";
|
|
|
sendGetRequestGZWA(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeGZXX,accessKeyGZXX,"广州星象信息科技有限公司",md5ListGZXX);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeGZXX,accessKeyGZXX,"广州星象信息科技有限公司",md5ListGZXX,resultMap);
|
|
|
break;
|
|
|
case Commercial_YBDSHY://延边鼎晟合盈企业管理有限公司
|
|
|
List<String> md5ListYBDSHY = callBackMap.get(productBizId);
|
|
|
@@ -149,7 +149,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
String channelTypeYBDSHY="21540";
|
|
|
String accessKeyYBDSHY="73F3F2EB-1687-44A2-B647-4C00B8DDB77A";
|
|
|
sendGetRequestGZWA(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeYBDSHY,accessKeyYBDSHY,"延边鼎晟合盈企业管理有限公司",md5ListYBDSHY);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),channelTypeYBDSHY,accessKeyYBDSHY,"延边鼎晟合盈企业管理有限公司",md5ListYBDSHY,resultMap);
|
|
|
break;
|
|
|
case Commercial_XNLJKJ://西宁蓝鲸优享科技有限公司
|
|
|
List<String> md5ListXNLJKJ = callBackMap.get(productBizId);
|
|
|
@@ -158,7 +158,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"西宁蓝鲸优享科技有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"西宁蓝鲸优享科技有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_CQHYJF://重庆寰宇金福信息科技有限公司
|
|
|
List<String> md5ListCQHYJF = callBackMap.get(productBizId);
|
|
|
@@ -167,7 +167,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"重庆寰宇金福信息科技有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"重庆寰宇金福信息科技有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_SRLF://速融(廊坊)信息咨询服务有限公司
|
|
|
List<String> md5ListSRLF = callBackMap.get(productBizId);
|
|
|
@@ -176,7 +176,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"速融(廊坊)信息咨询服务有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"速融(廊坊)信息咨询服务有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_NJCXS://南京诚享顺科技有限公司
|
|
|
List<String> md5ListNJCXS = callBackMap.get(productBizId);
|
|
|
@@ -185,7 +185,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"南京诚享顺科技有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"南京诚享顺科技有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_HS://弘盛信息咨询有限公司
|
|
|
List<String> md5ListHS = callBackMap.get(productBizId);
|
|
|
@@ -194,7 +194,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"弘盛信息咨询有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"弘盛信息咨询有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_JXJJG://4514江西聚金阁
|
|
|
List<String> md5ListJXJJG = callBackMap.get(productBizId);
|
|
|
@@ -203,7 +203,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestJXJJG(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),md5ListJXJJG);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),md5ListJXJJG,resultMap);
|
|
|
break;
|
|
|
case Commercial_SZYC://苏州央创
|
|
|
List<String> md5ListSZYC = callBackMap.get(productBizId);
|
|
|
@@ -212,7 +212,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"苏州央创");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"苏州央创",resultMap);
|
|
|
break;
|
|
|
case Commercial_SXJLHJ2://陕西聚隆汇金(二店)
|
|
|
List<String> md5ListSXJLHJ2 = callBackMap.get(productBizId);
|
|
|
@@ -221,7 +221,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"陕西聚隆汇金(二店)");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"陕西聚隆汇金(二店)",resultMap);
|
|
|
break;
|
|
|
case Commercial_SXJLHJ://陕西聚隆汇金
|
|
|
List<String> md5ListSXJLHJ = callBackMap.get(productBizId);
|
|
|
@@ -230,7 +230,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"陕西聚隆汇金");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"陕西聚隆汇金",resultMap);
|
|
|
break;
|
|
|
case Commercial_JXJL://嘉兴聚联
|
|
|
List<String> md5ListJXJL = callBackMap.get(productBizId);
|
|
|
@@ -239,7 +239,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"嘉兴聚联");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"嘉兴聚联",resultMap);
|
|
|
break;
|
|
|
case Commercial_JDPHAJ://广州金贷普惠按揭服务有限公司
|
|
|
List<String> md5ListJDPHAJ = callBackMap.get(productBizId);
|
|
|
@@ -248,7 +248,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"广州金贷普惠按揭服务有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"广州金贷普惠按揭服务有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_NXCX://宁夏簇鑫科技有限公司
|
|
|
List<String> md5ListNXCX = callBackMap.get(productBizId);
|
|
|
@@ -257,7 +257,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"宁夏簇鑫科技有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"宁夏簇鑫科技有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_CDHJT://成都汇锦通创商务信息咨询服务有限公司
|
|
|
List<String> md5ListCDHJT = callBackMap.get(productBizId);
|
|
|
@@ -266,7 +266,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"成都汇锦通创商务信息咨询服务有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"成都汇锦通创商务信息咨询服务有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_HBSY://湖北十堰华融信息咨询有限公司
|
|
|
List<String> md5ListHBSY = callBackMap.get(productBizId);
|
|
|
@@ -275,7 +275,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"湖北十堰华融信息咨询有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"湖北十堰华融信息咨询有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_CD://成都蓉鑫诚商有限公司
|
|
|
List<String> md5ListCD = callBackMap.get(productBizId);
|
|
|
@@ -284,7 +284,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"成都蓉鑫诚商有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"成都蓉鑫诚商有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_QT://齐泰圣鑫有限公司
|
|
|
List<String> md5ListQt = callBackMap.get(productBizId);
|
|
|
@@ -293,7 +293,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"齐泰圣鑫有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"齐泰圣鑫有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_HZ:
|
|
|
List<String> md5ListHz = callBackMap.get(productBizId);
|
|
|
@@ -302,7 +302,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"杭州聚壹融商务信息咨询有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"杭州聚壹融商务信息咨询有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_NBHX:
|
|
|
List<String> md5ListNBHX = callBackMap.get(productBizId);
|
|
|
@@ -311,7 +311,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"宁波垣信信息科技有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"宁波垣信信息科技有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_BJQN:
|
|
|
List<String> md5ListBJQN = callBackMap.get(productBizId);
|
|
|
@@ -320,7 +320,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"北京签牛企业管理咨询有限公司");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),"北京签牛企业管理咨询有限公司",resultMap);
|
|
|
break;
|
|
|
case Commercial_FOSHAN:
|
|
|
List<String> md5ListFS = callBackMap.get(productBizId);
|
|
|
@@ -329,7 +329,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestFoShan(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(), md5ListFS);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(), md5ListFS,resultMap);
|
|
|
break;
|
|
|
// case Commercial_HLJJC:
|
|
|
// List<String> md5ListHLJJC = callBackMap.get(productBizId);
|
|
|
@@ -347,7 +347,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestCQYXJ(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),md5ListCQYXJ,"1D4C6329-399F-42CA-AC0C-236E0B048AD0",21540);
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),md5ListCQYXJ,"1D4C6329-399F-42CA-AC0C-236E0B048AD0",21540,resultMap);
|
|
|
break;
|
|
|
case Commercial_SXRKX:
|
|
|
List<String> md5ListSXRKX = callBackMap.get(productBizId);
|
|
|
@@ -356,7 +356,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
return;
|
|
|
}
|
|
|
sendGetRequestSXRKX(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl());
|
|
|
+ commercialCallBackReadyEnum.getBusid(),commercialCallBackReadyEnum.getUrl(),resultMap);
|
|
|
break;
|
|
|
// case Commercial_XJZZ:
|
|
|
// List<String> md5ListXJZZ = callBackMap.get(busiId);
|
|
|
@@ -377,7 +377,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
String[] split = url.split(";");
|
|
|
for (String urlTemp : split) {
|
|
|
sendGetRequestHz(commercialCallBackReadyEnum.getCode(),
|
|
|
- commercialCallBackReadyEnum.getBusid(),urlTemp,"重庆众诚");
|
|
|
+ commercialCallBackReadyEnum.getBusid(),urlTemp,"重庆众诚",resultMap);
|
|
|
}
|
|
|
break;
|
|
|
// case Commercial_Test:
|
|
|
@@ -478,7 +478,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
}
|
|
|
|
|
|
|
|
|
- private void sendGetRequestSXRKX(String productBizId,String busiId,String url){
|
|
|
+ private void sendGetRequestSXRKX(String productBizId,String busiId,String url,Map<String, String> resultMap){
|
|
|
JSONObject param = SignUtil.generateSign(81, 43, "730969D3F673BA42432C574378B9A8F1");
|
|
|
log.info("busiId:{},:山西瑞凯鑫 url:{} ,jsonString:{}" ,busiId, url,param);
|
|
|
String responseStr = HttpClientThreeUtil.post(url, JSON.toJSONString(param));
|
|
|
@@ -491,13 +491,28 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("busiId:{} 山西瑞凯鑫 list为空 没有星级数据", busiId);
|
|
|
return;
|
|
|
}
|
|
|
+ String s = resultMap.get(busiId);
|
|
|
+ JSONObject object = JSON.parseObject(s);
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
JSONObject item = list.getJSONObject(i);
|
|
|
CustomerFollowup customerFollowup = new CustomerFollowup();
|
|
|
customerFollowup.setBusiId(busiId);
|
|
|
customerFollowup.setProductBizId(Integer.parseInt(productBizId));
|
|
|
customerFollowup.setCustomerName(item.getString("name"));
|
|
|
- customerFollowup.setStarLevel(new BigDecimal(item.getIntValue("stars")));
|
|
|
+ String stars = object.getString("stars");
|
|
|
+ if (StringUtils.isEmpty(stars)) {
|
|
|
+ log.info("busiId:{} companyName {}, mobile_md5{} 没有填星级:", busiId, "山西瑞凯鑫" ,customerFollowup.getPhoneMd5());
|
|
|
+ continue;
|
|
|
+ }else {
|
|
|
+ if (s==null){
|
|
|
+ customerFollowup.setStarLevel(new BigDecimal(stars));
|
|
|
+ }else {
|
|
|
+ Map<String, String> starMap = JSON.parseObject(object.toString(), Map.class);
|
|
|
+ String level = starMap.get(stars);
|
|
|
+ customerFollowup.setStarLevel(new BigDecimal(level));
|
|
|
+ }
|
|
|
+ }
|
|
|
+// customerFollowup.setStarLevel(new BigDecimal(item.getIntValue("stars")));
|
|
|
customerFollowup.setFollowStatus(item.getString("statusStr"));
|
|
|
customerFollowup.setFollowRemark(item.getString("remark"));
|
|
|
String mobile = item.getString("mobile");
|
|
|
@@ -517,7 +532,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("busiId:{} 山西瑞凯鑫 处理数据条:{}", busiId, followupList.size());
|
|
|
handleMappedData(busiId,followupList);
|
|
|
}
|
|
|
- private void sendGetRequestCQYXJ(String productBizId,String busiId,String url,List<String> md5ListCQYXJ,String accessKey,Integer channelType){
|
|
|
+ private void sendGetRequestCQYXJ(String productBizId,String busiId,String url,List<String> md5ListCQYXJ,String accessKey,Integer channelType,Map<String, String> resultMap){
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
jsonObject.put("accessKey", accessKey);
|
|
|
jsonObject.put("channelType", channelType);
|
|
|
@@ -538,7 +553,8 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("busiId:{},:重庆优兴嘉 今天没有星级数据",busiId);
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+ String s = resultMap.get(busiId);
|
|
|
+ JSONObject object = JSON.parseObject(s);
|
|
|
for (int i = 0; i < dataArray.size(); i++) {
|
|
|
JSONObject obj = dataArray.getJSONObject(i);
|
|
|
CustomerFollowup followup = new CustomerFollowup();
|
|
|
@@ -552,18 +568,31 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("busiId:{} 重庆优兴嘉 mobile_md5{} 没有填星级:", busiId, followup.getPhoneMd5());
|
|
|
continue;
|
|
|
} else {
|
|
|
- if ("0".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(0));
|
|
|
- } else if ("10".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(1));
|
|
|
- }else if ("20".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(2));
|
|
|
- }else if ("30".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(3));
|
|
|
- }else if ("40".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(4));
|
|
|
- }else if ("50".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(5));
|
|
|
+ if (s==null){//没有配置映射
|
|
|
+ if ("0".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(0));
|
|
|
+ } else if ("10".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(1));
|
|
|
+ }else if ("20".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(2));
|
|
|
+ }else if ("30".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(3));
|
|
|
+ }else if ("40".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(4));
|
|
|
+ }else if ("50".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(5));
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ //{ 客户 : 我方
|
|
|
+ // "1星": "5星",
|
|
|
+ // "2星": "4星",
|
|
|
+ // "3星": "3星",
|
|
|
+ // "4星": "2星",
|
|
|
+ // "5星": "1星"
|
|
|
+ //}
|
|
|
+ Map<String, String> starMap = JSON.parseObject(object.toString(), Map.class);
|
|
|
+ String level = starMap.get(star);
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
}
|
|
|
}
|
|
|
followupList.add(followup);
|
|
|
@@ -578,7 +607,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
|
|
|
}
|
|
|
|
|
|
- private void sendGetRequestJXJJG(String productBizId,String busiId,String url,List<String> md5ListJXJJG){
|
|
|
+ private void sendGetRequestJXJJG(String productBizId,String busiId,String url,List<String> md5ListJXJJG,Map<String, String> resultMap){
|
|
|
|
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
|
Map<String, String> map = new HashMap<>();
|
|
|
@@ -607,7 +636,8 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("busiId:{},:江西聚金阁 今天没有星级数据",busiId);
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+ String s = resultMap.get(busiId);
|
|
|
+ JSONObject jsonObject = JSON.parseObject(s);
|
|
|
for (int i = 0; i < dataArray.size(); i++) {
|
|
|
JSONObject obj = dataArray.getJSONObject(i);
|
|
|
CustomerFollowup followup = new CustomerFollowup();
|
|
|
@@ -621,19 +651,26 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("busiId:{} 江西聚金阁 mobile_md5{} 没有填星级:", busiId, followup.getPhoneMd5());
|
|
|
continue;
|
|
|
} else {
|
|
|
- if ("0".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(0));
|
|
|
- } else if ("1".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(1));
|
|
|
- }else if ("2".equals(star) || "3".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(2));
|
|
|
- }else if ("4".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(3));
|
|
|
- }else if ("5".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(4));
|
|
|
- }else if ("6".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(5));
|
|
|
+ if (s==null){
|
|
|
+ if ("0".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(0));
|
|
|
+ } else if ("1".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(1));
|
|
|
+ }else if ("2".equals(star) || "3".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(2));
|
|
|
+ }else if ("4".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(3));
|
|
|
+ }else if ("5".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(4));
|
|
|
+ }else if ("6".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(5));
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ Map<String, String> starMap = JSON.parseObject(jsonObject.toString(), Map.class);
|
|
|
+ String level = starMap.get(star);
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
followupList.add(followup);
|
|
|
}
|
|
|
@@ -646,7 +683,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
handleMappedData(busiId,followupList);
|
|
|
|
|
|
}
|
|
|
- private void sendGetRequestFoShan(String productBizId,String busiId,String url,List<String> md5ListFS){
|
|
|
+ private void sendGetRequestFoShan(String productBizId,String busiId,String url,List<String> md5ListFS,Map<String, String> resultMap){
|
|
|
List<Map<String, String>> jsonList = new ArrayList<>();
|
|
|
for (String md5 : md5ListFS) {
|
|
|
Map<String, String> map = new HashMap<>();
|
|
|
@@ -670,7 +707,8 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("busiId:{},:佛山市创智盈通企业管理有限公司 今天没有星级数据",busiId);
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+ String s = resultMap.get(busiId);
|
|
|
+ JSONObject jsonObject = JSON.parseObject(s);
|
|
|
for (int i = 0; i < dataArray.size(); i++) {
|
|
|
JSONObject obj = dataArray.getJSONObject(i);
|
|
|
CustomerFollowup followup = new CustomerFollowup();
|
|
|
@@ -684,19 +722,26 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("busiId:{} 佛山创智盈通企业管理有限公司 mobile_md5{} 没有填星级:", busiId, followup.getPhoneMd5());
|
|
|
continue;
|
|
|
} else {
|
|
|
- if ("0星".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(0));
|
|
|
- } else if ("1星".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(1));
|
|
|
- }else if ("2星".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(2));
|
|
|
- }else if ("3星".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(3));
|
|
|
- }else if ("4星".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(4));
|
|
|
- }else if ("5星".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(5));
|
|
|
+ if (s==null){
|
|
|
+ if ("0星".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(0));
|
|
|
+ } else if ("1星".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(1));
|
|
|
+ }else if ("2星".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(2));
|
|
|
+ }else if ("3星".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(3));
|
|
|
+ }else if ("4星".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(4));
|
|
|
+ }else if ("5星".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(5));
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ Map<String, String> starMap = JSON.parseObject(jsonObject.toString(), Map.class);
|
|
|
+ String level = starMap.get(star);
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
followupList.add(followup);
|
|
|
}
|
|
|
@@ -773,7 +818,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
//
|
|
|
// }
|
|
|
//融享客通用
|
|
|
- private void sendGetRequestGZWA(String productBizId,String busiId,String url,String channelType,String accessKey,String companyName,List<String> md5ListGZWA){
|
|
|
+ private void sendGetRequestGZWA(String productBizId,String busiId,String url,String channelType,String accessKey,String companyName,List<String> md5ListGZWA,Map<String, String> resultMap){
|
|
|
|
|
|
JSONObject object = new JSONObject();
|
|
|
object.put("accessKey",accessKey);
|
|
|
@@ -784,6 +829,10 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("星级回传请求参数{}:{}",companyName,jsonString);
|
|
|
String responseStr = HttpClientThreeUtil.post(url, jsonString);
|
|
|
JSONObject response = JSON.parseObject(responseStr);
|
|
|
+ if (StringUtils.isEmpty(responseStr)) {
|
|
|
+ log.error("busiId:{},companyName:{} 星级回传响应为空", busiId, companyName);
|
|
|
+ return;
|
|
|
+ }
|
|
|
log.info("星级回传返回参数{}:{}",companyName,response);
|
|
|
String code = response.getString("code");
|
|
|
if (!"200".equals(code)) {
|
|
|
@@ -794,7 +843,8 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
|
|
|
JSONArray dataArray = response.getJSONArray("data");
|
|
|
List<CustomerFollowup> followupList = new ArrayList<>();
|
|
|
-
|
|
|
+ String s = resultMap.get(busiId);
|
|
|
+ JSONObject jsonObject = JSON.parseObject(s);
|
|
|
// 遍历 data 数组,创建实体对象并设置对应字段
|
|
|
for (int i = 0; i < dataArray.size(); i++) {
|
|
|
JSONObject obj = dataArray.getJSONObject(i);
|
|
|
@@ -807,18 +857,31 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
log.info("busiId:{} companyName {}, mobile_md5{} 没有填星级:", busiId, companyName ,followup.getPhoneMd5());
|
|
|
continue;
|
|
|
} else {
|
|
|
- if ("0".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(0));
|
|
|
- } else if ("10".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(1));
|
|
|
- }else if ("20".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(2));
|
|
|
- }else if ("30".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(3));
|
|
|
- }else if ("40".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(4));
|
|
|
- }else if ("50".equals(star)) {
|
|
|
- followup.setStarLevel(new BigDecimal(5));
|
|
|
+ if (s==null){//没有配置映射
|
|
|
+ if ("0".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(0));
|
|
|
+ } else if ("10".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(1));
|
|
|
+ }else if ("20".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(2));
|
|
|
+ }else if ("30".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(3));
|
|
|
+ }else if ("40".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(4));
|
|
|
+ }else if ("50".equals(star)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(5));
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ //{ 客户 : 我方
|
|
|
+ // "1星": "5星",
|
|
|
+ // "2星": "4星",
|
|
|
+ // "3星": "3星",
|
|
|
+ // "4星": "2星",
|
|
|
+ // "5星": "1星"
|
|
|
+ //}
|
|
|
+ Map<String, String> starMap = JSON.parseObject(jsonObject.toString(), Map.class);
|
|
|
+ String level = starMap.get(star);
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
}
|
|
|
}
|
|
|
followup.setSourceType(3);
|
|
|
@@ -834,7 +897,7 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
|
|
|
}
|
|
|
//https://api.zhudaicms.com/ 通用
|
|
|
- private void sendGetRequestHz(String productBizId,String busiId,String url,String companyName){
|
|
|
+ private void sendGetRequestHz(String productBizId,String busiId,String url,String companyName,Map<String, String> resultMap){
|
|
|
String responseStr = HttpClientThreeUtil.get(url,null);
|
|
|
JSONObject response = JSON.parseObject(responseStr);
|
|
|
String code = response.getString("code");
|
|
|
@@ -846,7 +909,8 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
|
|
|
JSONArray dataArray = response.getJSONArray("data");
|
|
|
List<CustomerFollowup> followupList = new ArrayList<>();
|
|
|
-
|
|
|
+ String s = resultMap.get(busiId);
|
|
|
+ JSONObject jsonObject = JSON.parseObject(s);
|
|
|
// 遍历 data 数组,创建实体对象并设置对应字段
|
|
|
for (int i = 0; i < dataArray.size(); i++) {
|
|
|
JSONObject obj = dataArray.getJSONObject(i);
|
|
|
@@ -854,7 +918,20 @@ public class CasllBackDataProcessor implements CallBackService {
|
|
|
followup.setBusiId(busiId);
|
|
|
followup.setProductBizId(Integer.parseInt(productBizId));
|
|
|
followup.setPhoneMd5(obj.getString("md5mobile"));
|
|
|
- followup.setStarLevel(new BigDecimal(obj.getString("stars")));
|
|
|
+ String stars = obj.getString("stars");
|
|
|
+ if (StringUtils.isEmpty(stars)) {
|
|
|
+ log.info("busiId:{} companyName {}, mobile_md5{} 没有填星级:", busiId, companyName ,followup.getPhoneMd5());
|
|
|
+ continue;
|
|
|
+ }else {
|
|
|
+ if (s==null){
|
|
|
+ followup.setStarLevel(new BigDecimal(stars));
|
|
|
+ }else {
|
|
|
+ Map<String, String> starMap = JSON.parseObject(jsonObject.toString(), Map.class);
|
|
|
+ String level = starMap.get(stars);
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
followup.setSourceType(3);
|
|
|
followup.setFollowTime(new Date());
|
|
|
followupList.add(followup);
|