Parcourir la source

更新第三方订单号

zhanwencai il y a 1 an
Parent
commit
7bc3772312

+ 2 - 1
webServer/src/controller/ApiController.ts

@@ -28,7 +28,7 @@ const callPay = async (ctx) => {
     let sign = data.sign
     let serverId = data.serverID
     let orderId = data.cpOrderID
-
+    let out_trade_no = data.orderID
     logger.info("pay callback params:", { "url": ctx.href, "params": data })
 
     const orderInfo = (await Order.getOrder(orderId))[0]
@@ -87,6 +87,7 @@ const callPay = async (ctx) => {
             const res = await Order.updateOrderStats(
                 orderId,
                 2,
+                out_trade_no,
                 update_time
             );
 

+ 3 - 2
webServer/src/model/OrderModel.ts

@@ -25,10 +25,11 @@ class OrderModel {
     async updateOrderStats(
         orderId: any,
         status: any,
+        out_trade_no: string,
         update_time: string
     ) {
-        const sql = 'UPDATE game_order SET status = ?, update_time = ? WHERE order_id = ?';
-        return await query(sql, [status, update_time, orderId])
+        const sql = 'UPDATE game_order SET status = ?, update_time = ?, out_trade_no = ? WHERE order_id = ?';
+        return await query(sql, [status, update_time,out_trade_no, orderId])
     }
 }