Commit 1df1f9b7 by 缪晖

Merge branch 'hotfix/20220302_一元捐插件商户单号字段取值替换_miaohui' into 'develop'

Hotfix/20220302 一元捐插件商户单号字段取值替换 miaohui

See merge request !129
parents f1269fd7 027aaa64
...@@ -2862,7 +2862,9 @@ public class OrderAdapter { ...@@ -2862,7 +2862,9 @@ public class OrderAdapter {
orderInfo.setOrder_token(orderPayResponse.getThirdOrderToken()); orderInfo.setOrder_token(orderPayResponse.getThirdOrderToken());
createOrderResponseVo.setOrderInfo(orderInfo); createOrderResponseVo.setOrderInfo(orderInfo);
} }
createOrderResponseVo.setOutTradeNo(orderPayResponse.getEndTransId()); //createOrderResponseVo.setOutTradeNo(orderPayResponse.getEndTransId());
// 随行付支付通道返回的endTransId无法满足一元捐插件,支付接口新增返回channelPayId字段作为商户单号使用
createOrderResponseVo.setOutTradeNo(orderPayResponse.getChannelPayId());
return createOrderResponseVo; return createOrderResponseVo;
} }
......
...@@ -35,5 +35,5 @@ public class UnifiedPayResponseDto { ...@@ -35,5 +35,5 @@ public class UnifiedPayResponseDto {
private String payOrder; private String payOrder;
private String endTransId; private String endTransId;
private String channelPayId;
} }
...@@ -92,6 +92,11 @@ public class OrderPayResponse { ...@@ -92,6 +92,11 @@ public class OrderPayResponse {
//商户订单号 //商户订单号
private String endTransId; private String endTransId;
/**
* 修复随行付返回的endTransId无法满足一元捐插件,支付接口新增的落单号字段(对应微信商户单号)
*/
private String channelPayId;
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public static class PayOrderBean { public static class PayOrderBean {
......
...@@ -1272,6 +1272,7 @@ public class PayServiceImpl { ...@@ -1272,6 +1272,7 @@ public class PayServiceImpl {
createOrderResponseVo.setWxAppid(appId); createOrderResponseVo.setWxAppid(appId);
createOrderResponseVo.setFmId(response.getFmId()); createOrderResponseVo.setFmId(response.getFmId());
createOrderResponseVo.setEndTransId(response.getEndTransId()); createOrderResponseVo.setEndTransId(response.getEndTransId());
createOrderResponseVo.setChannelPayId(response.getChannelPayId());
// createOrderResponseVo.setPaySuccess(false); // createOrderResponseVo.setPaySuccess(false);
String payOrderDto = response.getPayOrder(); String payOrderDto = response.getPayOrder();
PayOrderDto payOrderBean = JSONObject.parseObject(payOrderDto, PayOrderDto.class); PayOrderDto payOrderBean = JSONObject.parseObject(payOrderDto, PayOrderDto.class);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment