支付协议修改

This commit is contained in:
chen wei bo
2025-09-18 17:12:20 +08:00
parent c0fc7c838a
commit 3325b28769
7 changed files with 55 additions and 2 deletions
@@ -9,6 +9,8 @@ import PaymentPoller from "./PaymentPoller";
import proto from 'db://assets/Scripts/proto/proto.pb.js';
import { DataManager, DataId } from "db://assets/Scripts/chat18x/data/DataManager";
import { OrderData } from "db://assets/Scripts/chat18x/data/OrderData";
import Utils from "../../Main/Common/Utils";
import { InnerMsgCode } from "../../Main/Config/InnerMsgCode";
export class PaymentService {
private static _I: PaymentService | null = null;
@@ -29,6 +31,9 @@ export class PaymentService {
const orderData = DataManager.I.getDataById<OrderData>(DataId.Order);
orderData.saveOrderData(create.data);
// 发出事件,支付订单创建成功
Utils.sendInnerMsg(InnerMsgCode.PayOrderCreateSucc, { orderId: orderId });
// 打开支付页
await PaymentOpenerFactory.create(open).open(payUrl);