|
@@ -456,7 +456,7 @@ public class PayController {
|
|
|
PayOrder payOrder=payOrderService.selectOrderInfoByOrdNo(ordNo);
|
|
|
if(payOrder!=null ){
|
|
|
if(payOrder.getStatus() !=null && payOrder.getStatus().equals("0")){
|
|
|
- if(payInfoRequest.getPayChannelType() !=null && payInfoRequest.getPayChannelType().equals("2")){
|
|
|
+ if(stationInfos.getPayChannelType() !=null && stationInfos.getPayChannelType().equals("2")){
|
|
|
/******************************************************云闪付支付***********************************************************/
|
|
|
//云闪付支付方式
|
|
|
Map<String, String> staPayChannelInfo = stationService.getStationAppIdAndAppSecret(Integer.valueOf(payInfoRequest.getStationId()));
|
|
@@ -496,10 +496,12 @@ public class PayController {
|
|
|
|
|
|
//返回前端字段
|
|
|
Map<String, Object> reqData = new HashMap<>();
|
|
|
+ reqData.put("payChannelType", stationInfos.getPayChannelType());
|
|
|
//Map<String, Object> resultMap = new HashMap<>();
|
|
|
if(response !=null && response.getResult_code().equals("01")){
|
|
|
- reqData.put("timeStamp", response.getTimeStamp());
|
|
|
+ reqData.put("payTimeStamp", response.getTimeStamp());
|
|
|
reqData.put("payPackage", response.getPackage_str());
|
|
|
+ reqData.put("paynonceStr", response.getNonceStr());
|
|
|
reqData.put("signType", response.getSignType());
|
|
|
reqData.put("paySign", response.getPaySign());
|
|
|
reqData.put("return_msg", response.getReturn_msg());
|
|
@@ -612,6 +614,7 @@ public class PayController {
|
|
|
HashMap<String, Object> result = JSON.parseObject(resultJson, LinkedHashMap.class, Feature.OrderedField);
|
|
|
|
|
|
Map<String, Object> r = new HashMap<>(); //返回前端参数
|
|
|
+
|
|
|
if ("0000".equals(result.get("code"))) {
|
|
|
//验签
|
|
|
String signResult = result.get("sign").toString();
|
|
@@ -650,6 +653,7 @@ public class PayController {
|
|
|
r.put("msg", result.get("msg"));
|
|
|
}
|
|
|
logger.info("随行付支付时系统返回前端参数字段:" +r);
|
|
|
+ r.put("payChannelType", "1");
|
|
|
resultData=ResultData.success(r);
|
|
|
}
|
|
|
}else {
|