diff --git a/src/main/java/com/sqx/modules/pay/controller/app/WuyouController.java b/src/main/java/com/sqx/modules/pay/controller/app/WuyouController.java index b4bb5a5f..698dd00f 100644 --- a/src/main/java/com/sqx/modules/pay/controller/app/WuyouController.java +++ b/src/main/java/com/sqx/modules/pay/controller/app/WuyouController.java @@ -165,6 +165,7 @@ public class WuyouController { } if ("SUCCESS".equals(baseResp.getPayStatus())) { + payDetails.setThirdOrderNo(baseResp.getData().getOrder_sn()); updateOrderStatus(payDetails, order); return Result.success().put("data", 1); } @@ -230,6 +231,7 @@ public class WuyouController { return "订单已支付"; } + payDetails.setThirdOrderNo(notifyDto.getOrder_sn()); updateOrderStatus(payDetails, order); return "success"; diff --git a/src/main/java/com/sqx/modules/pay/entity/PayDetails.java b/src/main/java/com/sqx/modules/pay/entity/PayDetails.java index 84b5f893..93c08a79 100644 --- a/src/main/java/com/sqx/modules/pay/entity/PayDetails.java +++ b/src/main/java/com/sqx/modules/pay/entity/PayDetails.java @@ -79,6 +79,8 @@ public class PayDetails implements Serializable { private String productId; + private String thirdOrderNo; + /** * 是否是钻石订单 1是 */ diff --git a/src/main/java/com/sqx/modules/pay/wuyou/NotifyDto.java b/src/main/java/com/sqx/modules/pay/wuyou/NotifyDto.java index 82a637c5..0e483bb9 100644 --- a/src/main/java/com/sqx/modules/pay/wuyou/NotifyDto.java +++ b/src/main/java/com/sqx/modules/pay/wuyou/NotifyDto.java @@ -21,4 +21,6 @@ public class NotifyDto { private String status; private String sign; + + private String order_sn; } diff --git a/src/main/java/com/sqx/modules/pay/wuyou/OrderResp.java b/src/main/java/com/sqx/modules/pay/wuyou/OrderResp.java index 37ade436..6475a78d 100644 --- a/src/main/java/com/sqx/modules/pay/wuyou/OrderResp.java +++ b/src/main/java/com/sqx/modules/pay/wuyou/OrderResp.java @@ -32,6 +32,8 @@ public class OrderResp { private String msg; + private String order_sn; + @JSONField(name = "error_msg") private String errorMsg; }