|
@@ -42,6 +42,10 @@ public class ProcessInfoServiceImpl implements IProcessInfoService
|
|
private ProcessInfoMapper processInfoMapper;
|
|
private ProcessInfoMapper processInfoMapper;
|
|
@Autowired
|
|
@Autowired
|
|
private CompanyInfoMapper companyInfoMapper;
|
|
private CompanyInfoMapper companyInfoMapper;
|
|
|
|
+ @Value("testHttps")
|
|
|
|
+ private String testHttps;
|
|
|
|
+ @Value("prodHttps")
|
|
|
|
+ private String prodHttps;
|
|
//审核通知接口
|
|
//审核通知接口
|
|
@Value("checkUrl")
|
|
@Value("checkUrl")
|
|
private String checklUrl;
|
|
private String checklUrl;
|
|
@@ -99,11 +103,11 @@ public class ProcessInfoServiceImpl implements IProcessInfoService
|
|
String status = processInfo.getProcessStsCd();
|
|
String status = processInfo.getProcessStsCd();
|
|
CompanyInfo companyInfo = companyInfoMapper.selectCompanyInfoByCompanyId(processInfo.getCompanyId());
|
|
CompanyInfo companyInfo = companyInfoMapper.selectCompanyInfoByCompanyId(processInfo.getCompanyId());
|
|
processInfo.setUpdateTime(DateUtils.getNowDate());
|
|
processInfo.setUpdateTime(DateUtils.getNowDate());
|
|
- //判断是什么操作,如果是02 03表示是审核操作 05表示已支付操作
|
|
|
|
- if ("02".equals(status) || "03".equals(status)){
|
|
|
|
|
|
+ //判断是什么操作,如果是03 04表示是审核操作 05表示已支付操作
|
|
|
|
+ if ("03".equals(status) || "04".equals(status)){
|
|
//审核操作,先组装参数
|
|
//审核操作,先组装参数
|
|
CheckInformBo checkInformBo = new CheckInformBo();
|
|
CheckInformBo checkInformBo = new CheckInformBo();
|
|
- if ("02".equals(status)){ //审核通过
|
|
|
|
|
|
+ if ("04".equals(status)){ //审核通过
|
|
checkInformBo.setCode("01");
|
|
checkInformBo.setCode("01");
|
|
} else { //审核不通过
|
|
} else { //审核不通过
|
|
checkInformBo.setCode("02");
|
|
checkInformBo.setCode("02");
|
|
@@ -121,7 +125,9 @@ public class ProcessInfoServiceImpl implements IProcessInfoService
|
|
checkInformBo.setPostscript(processInfo.getPostscript());
|
|
checkInformBo.setPostscript(processInfo.getPostscript());
|
|
String checkJsonString = JSONObject.valueAsStr(checkInformBo);
|
|
String checkJsonString = JSONObject.valueAsStr(checkInformBo);
|
|
//http请求调用
|
|
//http请求调用
|
|
- String checkResult = HttpUtils.sendPost(checklUrl, checkJsonString);
|
|
|
|
|
|
+ String testCheckUrl = testHttps + checklUrl;
|
|
|
|
+ String prodCheckUrl = prodHttps + checklUrl;
|
|
|
|
+ String checkResult = HttpUtils.sendPost(testCheckUrl, checkJsonString);
|
|
//解析json结果
|
|
//解析json结果
|
|
Map<String, Object> resultMap = JSON.parseObject(checkResult, Map.class);
|
|
Map<String, Object> resultMap = JSON.parseObject(checkResult, Map.class);
|
|
if ("0000".equals(resultMap.get("code").toString())){
|
|
if ("0000".equals(resultMap.get("code").toString())){
|
|
@@ -145,7 +151,9 @@ public class ProcessInfoServiceImpl implements IProcessInfoService
|
|
payInfomBo.setCost(null);
|
|
payInfomBo.setCost(null);
|
|
String payJsonString = JSONObject.valueAsStr(payInfomBo);
|
|
String payJsonString = JSONObject.valueAsStr(payInfomBo);
|
|
//http请求调用
|
|
//http请求调用
|
|
- String payResult = HttpUtils.sendPost(payUrl, payJsonString);
|
|
|
|
|
|
+ String testPayUrl = testHttps + payUrl;
|
|
|
|
+ String prodPayUrl = prodHttps + payUrl;
|
|
|
|
+ String payResult = HttpUtils.sendPost(testPayUrl, payJsonString);
|
|
//解析json结果
|
|
//解析json结果
|
|
Map<String, Object> resultMap = JSON.parseObject(payResult, Map.class);
|
|
Map<String, Object> resultMap = JSON.parseObject(payResult, Map.class);
|
|
if ("0000".equals(resultMap.get("code").toString())){
|
|
if ("0000".equals(resultMap.get("code").toString())){
|