附件处理

2024年8月14日 13:31:45
This commit is contained in:
xiang2lin 2024-08-14 13:31:50 +08:00
parent f238847fc4
commit eeeae913da
2 changed files with 13 additions and 10 deletions

View File

@ -23,11 +23,12 @@ public interface INingboBankPluginService {
void payRequest(List<HashMap<String, Object>> hashMaps,String pluginId,String apiCode,String interId); void payRequest(List<HashMap<String, Object>> hashMaps,String pluginId,String apiCode,String interId);
/** /**
* 调用宁波银行esb接口 * 调用宁波银行esb接口
* @param params * @param params 参数
* @param apiCode * @param apiCode 接口编码
* @param appId 应用id
* @return * @return
*/ */
String executeEsb(String params,String apiCode); String executeEsb(String params,String apiCode,String appId);
/** /**

View File

@ -97,7 +97,7 @@ private IFormmain0044Service formmain0044Service;
param = main.toString(); param = main.toString();
} }
logger.info("获取到付款单的数据:{}",main.toString()); logger.info("获取到付款单的数据:{}",main.toString());
String result = this.executeEsb(param,apiCode); String result = this.executeEsb(param,apiCode,"800036");
logger.info("推送宁波银行的返回结果:{}",result); logger.info("推送宁波银行的返回结果:{}",result);
IntegrationTaskLivingDetailsEntity logDetails = new IntegrationTaskLivingDetailsEntity(); IntegrationTaskLivingDetailsEntity logDetails = new IntegrationTaskLivingDetailsEntity();
logDetails.setRootAppPk(main.getString("id")); logDetails.setRootAppPk(main.getString("id"));
@ -191,7 +191,7 @@ private IFormmain0044Service formmain0044Service;
logger.info("获取到付款单状态的数据"+main.toString()); logger.info("获取到付款单状态的数据"+main.toString());
JSONObject reMain = new JSONObject(); JSONObject reMain = new JSONObject();
reMain.put("serialNo",main.getString("serialNo")); reMain.put("serialNo",main.getString("serialNo"));
String result = this.executeEsb(reMain.toString(),apiCode); String result = this.executeEsb(reMain.toString(),apiCode,"800036");
logger.info("获取付款状态结果"+result); logger.info("获取付款状态结果"+result);
JSONObject resultObj = JSON.parseObject(result); JSONObject resultObj = JSON.parseObject(result);
@ -258,13 +258,14 @@ private IFormmain0044Service formmain0044Service;
* @return * @return
*/ */
@Override @Override
public String executeEsb(String params, String apiCode) { public String executeEsb(String params, String apiCode,String appId) {
logger.info("请求apiCode:{},参数:{}",apiCode,params); logger.info("请求apiCode:{},参数:{}",apiCode,params);
Map<String, String> header = MapBuilder.<String, String>create(true) Map<String, String> header = MapBuilder.<String, String>create(true)
.put("apiCode", apiCode) .put("apiCode", apiCode)
.put("publicKey","ZJYAWb7lhAUTYqekPkU+uHJv1/ObJxb7dT7sD8HPRDGAgyhCe7eDIk+3zDUT+v578prj") .put("publicKey","ZJYAWb7lhAUTYqekPkU+uHJv1/ObJxb7dT7sD8HPRDGAgyhCe7eDIk+3zDUT+v578prj")
.put("secretKey","fviZnLBsQUAGF8w8FSOdJi7XlIm/XAZclMxRagDLfTyJFlvnIBF3w66Hrpfzs8cYj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") .put("secretKey","fviZnLBsQUAGF8w8FSOdJi7XlIm/XAZclMxRagDLfTyJFlvnIBF3w66Hrpfzs8cYj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=")
.put("appId","800036") //.put("appId","800036")
.put("appId",appId)
.build(); .build();
String res = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface").addHeaders(header).body(params).timeout(60000).execute().body(); String res = HttpRequest.post("http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface").addHeaders(header).body(params).timeout(60000).execute().body();
return res; return res;
@ -366,7 +367,7 @@ private IFormmain0044Service formmain0044Service;
param.put("fileName",fileName); param.put("fileName",fileName);
param.put("bytes",bytes); param.put("bytes",bytes);
param.put("channelNo","open-filegateway"); param.put("channelNo","open-filegateway");
String res = executeEsb(param.toString(), "8000360008"); String res = executeEsb(param.toString(), "8000360008","800036");
JsonResultEntity jsonResultEntity = JSONObject.parseObject(res, JsonResultEntity.class); JsonResultEntity jsonResultEntity = JSONObject.parseObject(res, JsonResultEntity.class);
if (null != jsonResultEntity && jsonResultEntity.isFlag()){ if (null != jsonResultEntity && jsonResultEntity.isFlag()){
JSONObject attribute = JSONObject.parseObject(String.valueOf(jsonResultEntity.getAttribute())); JSONObject attribute = JSONObject.parseObject(String.valueOf(jsonResultEntity.getAttribute()));
@ -398,10 +399,11 @@ private IFormmain0044Service formmain0044Service;
billObj.put("operatorid","yonyou02"); billObj.put("operatorid","yonyou02");
billObj.put("result","0"); billObj.put("result","0");
JSONArray bills = new JSONArray(); JSONArray bills = new JSONArray();
bills.add(bills); bills.add(billObj);
JSONObject param = new JSONObject(); JSONObject param = new JSONObject();
param.put("bills",bills); param.put("bills",bills);
String s = executeEsb(param.toString(), "8000350044"); String s = executeEsb(param.toString(), "8000350044","800035");
System.out.println("调用U8C付款单审批返回参数"+s);
logger.info("调用U8C付款单审批返回参数:{}",s); logger.info("调用U8C付款单审批返回参数:{}",s);
} }
} }