|
@@ -57,7 +57,13 @@ public class ProcessInfoServiceImpl /*extends ServiceImpl<ProcessInfoMapper, Pro
|
|
|
//填充
|
|
|
@Value("${templateUrl}")
|
|
|
private String templateUrl;
|
|
|
+ @Value("${zFddUrl}")
|
|
|
+ private String fddUrl;
|
|
|
|
|
|
+ @Value("${appId}")
|
|
|
+ private String appId;
|
|
|
+ @Value("${sign}")
|
|
|
+ private String sign;
|
|
|
@Override
|
|
|
public int updateProcessInfoByProcessId(ProcessInfo processInfo) {
|
|
|
int i = processInfoMapper.updateProcessInfoByProcessId(processInfo);
|
|
@@ -130,7 +136,10 @@ public class ProcessInfoServiceImpl /*extends ServiceImpl<ProcessInfoMapper, Pro
|
|
|
}
|
|
|
} else if ("05".equals(processInfo.getProcessStsCd())){
|
|
|
try {
|
|
|
- byte[] doGet = HttpsUtil.doGet(templateUrl + processInfo.getProcessId() + "&bankId=ZLTX");
|
|
|
+ String string = templateUrl + processInfo.getProcessId() + "&bankId=ZLTX";
|
|
|
+// byte[] doGet = HttpsUtil.doGet(fddUrl + processInfo.getProcessId() + "&bankId=ZLTX");
|
|
|
+// String url = HttpUtils.sendGet(string);
|
|
|
+ byte[] doGet = HttpsUtil.doGet(string);
|
|
|
String url = doGet.toString();
|
|
|
//存入processInfo库中
|
|
|
processInfo.setPolicySignUrl(url);
|
|
@@ -172,6 +181,7 @@ public class ProcessInfoServiceImpl /*extends ServiceImpl<ProcessInfoMapper, Pro
|
|
|
String status = processInfoParam.getProcessStsCd(); //状态
|
|
|
//查询订单表信息
|
|
|
ProcessInfo processInfo = processInfoMapper.selectProcessInfoByPId(pid);
|
|
|
+ processInfo.setRejectReason(processInfoParam.getRejectReason());
|
|
|
//查询企业信息
|
|
|
CompanyInfo companyInfo = companyInfoMapper.selectCompanyInfoByCompanyId(processInfo.getCompanyId());
|
|
|
//审核操作,先组装参数
|
|
@@ -186,6 +196,8 @@ public class ProcessInfoServiceImpl /*extends ServiceImpl<ProcessInfoMapper, Pro
|
|
|
checkInformBo.setApplyPolicyNo(null); //投保单号
|
|
|
checkInformBo.setPremium(processInfo.getPremiumAmt()); //保费
|
|
|
checkInformBo.setTotalAmt(processInfo.getLoanAmt()); //保额
|
|
|
+ checkInformBo.setAppId(appId);
|
|
|
+ checkInformBo.setSign(sign);
|
|
|
//开户行
|
|
|
if (!ObjectUtils.isEmpty(companyInfo)){
|
|
|
checkInformBo.setSkKHH(companyInfo.getBasicAccountBank()); //收款开户行
|
|
@@ -198,7 +210,7 @@ public class ProcessInfoServiceImpl /*extends ServiceImpl<ProcessInfoMapper, Pro
|
|
|
//http请求调用
|
|
|
String testCheckUrl = testHttps + checklUrl;
|
|
|
String prodCheckUrl = prodHttps + checklUrl;
|
|
|
- String checkResult = HttpUtils.sendPost(testCheckUrl, checkJsonString);
|
|
|
+ String checkResult = HttpUtils.JSONdoPost(testCheckUrl, checkJsonString);
|
|
|
return checkResult;
|
|
|
}
|
|
|
|
|
@@ -220,7 +232,12 @@ public class ProcessInfoServiceImpl /*extends ServiceImpl<ProcessInfoMapper, Pro
|
|
|
//已支付操作 开始组装参数
|
|
|
PayInfomBo payInfomBo = new PayInfomBo();
|
|
|
payInfomBo.setProcessId(processInfo.getProcessId());
|
|
|
+ payInfomBo.setAppId(appId);
|
|
|
+ payInfomBo.setSign(sign);
|
|
|
payInfomBo.setApplyPolicyNo(null); //投保单号
|
|
|
+ payInfomBo.setPolicyPath("");
|
|
|
+ payInfomBo.setCost(processInfo.getPremiumAmt());
|
|
|
+ payInfomBo.setFpxzUrl("");
|
|
|
if (!ObjectUtils.isEmpty(companyInfo)){
|
|
|
payInfomBo.setCompanyName(companyInfo.getCompanyNm());
|
|
|
payInfomBo.setCompanySocialNo(companyInfo.getCompanySocialNo());
|
|
@@ -228,12 +245,11 @@ public class ProcessInfoServiceImpl /*extends ServiceImpl<ProcessInfoMapper, Pro
|
|
|
payInfomBo.setPayBank(companyInfo.getBasicAccountBank());
|
|
|
payInfomBo.setPayAccount(companyInfo.getBasicAccountNo());
|
|
|
}
|
|
|
- payInfomBo.setCost(null);
|
|
|
String payJsonString = JSON.toJSONString(payInfomBo);
|
|
|
//http请求调用
|
|
|
String testPayUrl = testHttps + payUrl;
|
|
|
String prodPayUrl = prodHttps + payUrl;
|
|
|
- String payResult = HttpUtils.sendPost(testPayUrl, payJsonString);
|
|
|
+ String payResult = HttpUtils.JSONdoPost(testPayUrl, payJsonString);
|
|
|
return payResult;
|
|
|
}
|
|
|
|