Explorar el Código

修改支付回调错误

zhanwencai hace 1 año
padre
commit
cf5cf8b7e0
Se han modificado 2 ficheros con 11 adiciones y 11 borrados
  1. 10 3
      webServer/src/controller/ApiController.ts
  2. 1 8
      webServer/src/serverList.json

+ 10 - 3
webServer/src/controller/ApiController.ts

@@ -26,9 +26,9 @@ const callPay = async (ctx) => {
     }
     let data = ctx.request.body
     let sign = data.sign
-    let serverId = data.serverID
-    let orderId = data.cpOrderID
-    let out_trade_no = data.orderID
+    let serverId = data.serverId
+    let orderId = data.cpOrder
+    let out_trade_no = data.orderId
     logger.info("pay callback params:", { "url": ctx.href, "params": data })
 
     const orderInfo = (await Order.getOrder(orderId))[0]
@@ -164,6 +164,11 @@ class ApiController {
 
         logger.info("create params:", { "params": ctx.request.body })
 
+        if (!product_id || !server_id || !role_name || !role_id || !amount || !uid) {
+            ctx.body = { code: -1, message: '参数错误,创建订单失败!!', data: '' }
+            return
+        }
+
         const orderId = generateOrderNumber(); // 生成一个长度为8的订单号
         const create_time = formatDate(new Date())
         const res = await Order.createOrder(
@@ -183,6 +188,8 @@ class ApiController {
         } else {
             ctx.body = { code: -1, message: '创建订单失败', data: '' }
         }
+
+        logger.info("创建订单返回结果:", { "params": ctx.body })
     }
 
     async checkUserToken(ctx) {

+ 1 - 8
webServer/src/serverList.json

@@ -1,15 +1,8 @@
 [{
     "id":1,
     "name":"1区",
-    "ip":"43.143.193.23",
+    "ip":"81.70.25.61",
     "port":8192,
     "status":1
-  },
-    {
-    "id":2,
-    "name":"2区",
-    "ip":"43.143.193.23",
-    "port":8193,
-    "status":2
   }
 ]