sdk:修复支付回调bug

This commit is contained in:
luying
2021-11-16 16:46:39 +08:00
parent 2f295417b3
commit d7d1afbb2f
6 changed files with 29 additions and 7 deletions

View File

@@ -161,7 +161,7 @@ export async function settleOrder(order: UserOrderModelType, serverId: number, s
return resResult(result);
}
//推送
console.log('*****', order.roleId, sid)
console.log('***** settleOrder', order.roleId, sid)
if(!!sid) {
pinus.app.channelService.pushMessageByUids('onOrder', resResult(STATUS.SUCCESS, {
...result.data,
@@ -234,6 +234,9 @@ export async function settleOrderAli(order: UserOrderModelType, serverId: number
}
export async function settleOrderFromRedisPub(message: string) {
console.log('**********settleOrderFromRedisPub*******')
console.log('message: ', message);
let params: PayCallback37Data;
try {
params = JSON.parse(message);
@@ -250,7 +253,7 @@ export async function settleOrderFromRedisPub(message: string) {
console.log('订单玩家错误');
return false;
}
if(order.price.toFixed(2) != params.money.toFixed(2)) {
if(order.price != parseFloat(params.money)) {
console.log('订单金额错误');
return false;
}