Просмотр исходного кода

创建订单接口修改接口返回数据

baolei 6 месяцев назад
Родитель
Сommit
38c2c8e3a9

+ 1 - 1
08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/api/model/OrderCreateResponse.java

@@ -7,5 +7,5 @@ import lombok.Value;
 @Value
 public class OrderCreateResponse {
     Order createdOrder;
-//    OrderPaySignDTO orderPaySignDTO;
+    OrderPaySignDTO orderPaySignDTO;
 }

+ 11 - 0
08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/api/model/OrderPaySignDTO.java

@@ -0,0 +1,11 @@
+package com.xingxi.api.model;
+
+
+import lombok.Value;
+
+@Value
+public class OrderPaySignDTO {
+    Long orderId;
+    String orderNo;
+    Object wxpaySign;
+}

+ 2 - 1
08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/api/service/impl/OrderApiServiceImpl.java

@@ -303,8 +303,9 @@ class OrderApiServiceImpl implements OrderServiceI {
         config = wxPayService.getConfig();
 
         WxPayUnifiedOrderV3Result.JsapiResult result = callWxpay(order,currentUser.getWxOpenId(),order.getOrderAmount().intValue(),currentUser.getLoginIp());
+        OrderCreateResponse rtn = new OrderCreateResponse(order,new OrderPaySignDTO(order.getOrderId(),orderNo,result.getPaySign()));
 
-        return null;
+        return rtn;
     }
 
     @Override