修改上报地址

This commit is contained in:
CounterFire2023 2023-08-10 11:42:14 +08:00
parent ae63c60c67
commit b84907d029

View File

@ -9,8 +9,11 @@ import { AppleInApp } from 'modules/AppleInApp'
import { GoogleInApp } from 'modules/GoogleInApp' import { GoogleInApp } from 'modules/GoogleInApp'
export interface IPayResult { export interface IPayResult {
// 渠道返回的productid
productId: string productId: string
// 游戏服订单id
gameOrderId: string gameOrderId: string
// 渠道返回的订单id
orderId: string orderId: string
status: number status: number
} }
@ -75,7 +78,7 @@ export async function reportApplePurchaseResult(records: IPayResult[]) {
} }
export async function reportPurchaseResult(records: IPayResult[], channel: string) { export async function reportPurchaseResult(records: IPayResult[], channel: string) {
const url = `${process.env.GAME_PAY_CB_URL}?a=dispatch&action=inappPurchase` const url = `${process.env.GAME_PAY_CB_URL}?c=Callback&a=dispatch&action=inappPurchase`
let reportData: any = { let reportData: any = {
channel, channel,
records, records,
@ -125,9 +128,9 @@ export async function reportPurchaseResult(records: IPayResult[], channel: strin
{ reportStatus: 1 }, { reportStatus: 1 },
) )
if (channel === 'apple') { if (channel === 'apple') {
await AppleInApp.updateOne({ id: record.orderId }, { reportStatus: 1 }) await AppleInApp.updateOne({ outOrderId: record.orderId }, { reportStatus: 1 })
} else if (channel === 'google') { } else if (channel === 'google') {
await GoogleInApp.updateOne({ id: record.orderId }, { reportStatus: 1 }) await GoogleInApp.updateOne({ outOrderId: record.orderId }, { reportStatus: 1 })
} }
} }
} }