|
@@ -46,7 +46,7 @@ const callPay = async (ctx) => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//签名参数
|
|
//签名参数
|
|
|
- let signData = Object.keys(data).filter(key => key !== 'sign');
|
|
|
|
|
|
|
+ let signData = Object.keys(data).sort().filter(key => key !== 'sign');
|
|
|
let signStr = signData.map(key => `${data[key]}`).join('');
|
|
let signStr = signData.map(key => `${data[key]}`).join('');
|
|
|
signStr += AppSecret
|
|
signStr += AppSecret
|
|
|
|
|
|
|
@@ -65,19 +65,17 @@ const callPay = async (ctx) => {
|
|
|
ret.msg = `区服id错误: serverId ${serverId}`
|
|
ret.msg = `区服id错误: serverId ${serverId}`
|
|
|
return ret
|
|
return ret
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
//发货
|
|
//发货
|
|
|
// 使用 Msg 类的 connect 方法连接到 WebSocket 服务器
|
|
// 使用 Msg 类的 connect 方法连接到 WebSocket 服务器
|
|
|
Msg.connect(url, Account);
|
|
Msg.connect(url, Account);
|
|
|
|
|
|
|
|
let orgMemId = data.uid
|
|
let orgMemId = data.uid
|
|
|
let orgOderId = data.cpOrder
|
|
let orgOderId = data.cpOrder
|
|
|
- let orgProductId = data.orderId
|
|
|
|
|
|
|
+ let orgProductId = orderInfo.product_id
|
|
|
let orgExt = data.cText
|
|
let orgExt = data.cText
|
|
|
let orgProductPrice = data.skuPrice
|
|
let orgProductPrice = data.skuPrice
|
|
|
// 在适当的时机,调用 CG_ASK_LOGIN 方法
|
|
// 在适当的时机,调用 CG_ASK_LOGIN 方法
|
|
|
let params = `{"account":"${orgMemId}","order":"${orgOderId}","id":${orgProductId},"cnt":100,"money":${orgProductPrice}}`
|
|
let params = `{"account":"${orgMemId}","order":"${orgOderId}","id":${orgProductId},"cnt":100,"money":${orgProductPrice}}`
|
|
|
-
|
|
|
|
|
return new Promise((resolve) => {
|
|
return new Promise((resolve) => {
|
|
|
setTimeout(async () => {
|
|
setTimeout(async () => {
|
|
|
console.log("这个消息将在3秒后打印出来");
|
|
console.log("这个消息将在3秒后打印出来");
|
|
@@ -162,6 +160,8 @@ class ApiController {
|
|
|
server_id
|
|
server_id
|
|
|
} = ctx.request.body
|
|
} = ctx.request.body
|
|
|
|
|
|
|
|
|
|
+ logger.info("create params:", { "params": ctx })
|
|
|
|
|
+
|
|
|
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) {
|
|
if (!product_id || !server_id || !role_name || !role_id || !amount || !uid) {
|