diff --git a/src/main/java/com/jwl/driver/server/controller/AppletPayController.java b/src/main/java/com/jwl/driver/server/controller/AppletPayController.java index 8981333..9214d0b 100644 --- a/src/main/java/com/jwl/driver/server/controller/AppletPayController.java +++ b/src/main/java/com/jwl/driver/server/controller/AppletPayController.java @@ -56,7 +56,7 @@ public class AppletPayController { request.setMchid(wechatPayConfig.getMchId()); request.setDescription(payDto.getDescription()); request.setNotifyUrl(wechatPayConfig.getPayNoticeUrl()); - request.setOutTradeNo(payDto.getOutTradeNo()); + request.setOutTradeNo(orderPayInfo.getPayId().toString()); Payer payer = new Payer(); payer.setOpenid(WechatPayUtil.getOpenId(wechatPayConfig.getAppId(), wechatPayConfig.getAppSecret(), payDto.getCode()));