|
@@ -26,9 +26,9 @@ const callPay = async (ctx) => {
|
|
|
}
|
|
}
|
|
|
let data = ctx.request.body
|
|
let data = ctx.request.body
|
|
|
let sign = data.sign
|
|
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 })
|
|
logger.info("pay callback params:", { "url": ctx.href, "params": data })
|
|
|
|
|
|
|
|
const orderInfo = (await Order.getOrder(orderId))[0]
|
|
const orderInfo = (await Order.getOrder(orderId))[0]
|
|
@@ -164,6 +164,11 @@ class ApiController {
|
|
|
|
|
|
|
|
logger.info("create params:", { "params": ctx.request.body })
|
|
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 orderId = generateOrderNumber(); // 生成一个长度为8的订单号
|
|
|
const create_time = formatDate(new Date())
|
|
const create_time = formatDate(new Date())
|
|
|
const res = await Order.createOrder(
|
|
const res = await Order.createOrder(
|
|
@@ -183,6 +188,8 @@ class ApiController {
|
|
|
} else {
|
|
} else {
|
|
|
ctx.body = { code: -1, message: '创建订单失败', data: '' }
|
|
ctx.body = { code: -1, message: '创建订单失败', data: '' }
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ logger.info("创建订单返回结果:", { "params": ctx.body })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async checkUserToken(ctx) {
|
|
async checkUserToken(ctx) {
|