|
|
@@ -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_LSDJ://乐山都聚财信息技术咨询有限公司
|
|
|
List<String> md5ListLSDJ = callBackMap.get(productBizId);
|
|
|
@@ -106,7 +106,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_SCNA://四川诺安至诚信息科技有限公司
|
|
|
List<String> md5ListSCNA = callBackMap.get(productBizId);
|
|
|
@@ -128,7 +128,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);
|
|
|
@@ -139,7 +139,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);
|
|
|
@@ -150,7 +150,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);
|
|
|
@@ -161,7 +161,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);
|
|
|
@@ -172,7 +172,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);
|
|
|
@@ -181,7 +181,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);
|
|
|
@@ -190,7 +190,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);
|
|
|
@@ -199,7 +199,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);
|
|
|
@@ -208,7 +208,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);
|
|
|
@@ -217,7 +217,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);
|
|
|
@@ -226,7 +226,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);
|
|
|
@@ -235,7 +235,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);
|
|
|
@@ -244,7 +244,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);
|
|
|
@@ -253,7 +253,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);
|
|
|
@@ -262,7 +262,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);
|
|
|
@@ -271,7 +271,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);
|
|
|
@@ -280,7 +280,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);
|
|
|
@@ -289,7 +289,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);
|
|
|
@@ -298,7 +298,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);
|
|
|
@@ -307,7 +307,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);
|
|
|
@@ -316,7 +316,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);
|
|
|
@@ -325,7 +325,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);
|
|
|
@@ -334,7 +334,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);
|
|
|
@@ -343,7 +343,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);
|
|
|
@@ -352,7 +352,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);
|
|
|
@@ -370,7 +370,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);
|
|
|
@@ -379,7 +379,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);
|
|
|
@@ -400,7 +400,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:
|
|
|
@@ -501,7 +501,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));
|
|
|
@@ -514,13 +514,32 @@ 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);
|
|
|
+ if (StringUtils.isEmpty(level)) {
|
|
|
+ customerFollowup.setStarLevel(new BigDecimal(stars));
|
|
|
+ }else{
|
|
|
+ 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");
|
|
|
@@ -540,7 +559,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);
|
|
|
@@ -561,7 +580,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();
|
|
|
@@ -575,18 +595,48 @@ 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);
|
|
|
+ if (StringUtils.isEmpty(level)) {
|
|
|
+ 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 {
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
followupList.add(followup);
|
|
|
@@ -601,7 +651,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<>();
|
|
|
@@ -630,7 +680,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();
|
|
|
@@ -644,19 +695,43 @@ 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);
|
|
|
+ if (StringUtils.isEmpty(level)) {
|
|
|
+ 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 {
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
followupList.add(followup);
|
|
|
}
|
|
|
@@ -669,7 +744,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<>();
|
|
|
@@ -693,7 +768,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();
|
|
|
@@ -707,19 +783,43 @@ 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);
|
|
|
+ if (StringUtils.isEmpty(level)) {
|
|
|
+ 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 {
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
followupList.add(followup);
|
|
|
}
|
|
|
@@ -796,7 +896,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);
|
|
|
@@ -807,6 +907,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)) {
|
|
|
@@ -817,7 +921,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);
|
|
|
@@ -830,18 +935,47 @@ 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);
|
|
|
+ if (StringUtils.isEmpty(level)) {
|
|
|
+ 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 {
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
followup.setSourceType(3);
|
|
|
@@ -857,7 +991,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");
|
|
|
@@ -869,7 +1003,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);
|
|
|
@@ -877,7 +1012,25 @@ 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);
|
|
|
+ if (StringUtils.isEmpty(level)) {
|
|
|
+ followup.setStarLevel(new BigDecimal(stars));
|
|
|
+ }else {
|
|
|
+ followup.setStarLevel(new BigDecimal(level));
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
followup.setSourceType(3);
|
|
|
followup.setFollowTime(new Date());
|
|
|
followupList.add(followup);
|