sdk:修复支付回调bug
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user