支付协议修改

This commit is contained in:
chen wei bo
2025-09-18 19:00:14 +08:00
parent b6b702d0dd
commit 50590af3d0
3 changed files with 4 additions and 3 deletions
@@ -41,9 +41,9 @@ export class PaymentPoller {
this.currentPollCount++; this.currentPollCount++;
// 查询 // 查询
let reqData = {orderId: orderId}; let reqData = {orderId: orderId};
console.log("第 ", this.currentPollCount, " 次轮询订单的请求数据:", reqData); console.log("订单:", orderId, " ,第 ", this.currentPollCount, " 次轮询订单的请求数据:", reqData);
const r = await PaymentApi.I.queryOrder(reqData); const r = await PaymentApi.I.queryOrder(reqData);
console.log("第 ", this.currentPollCount, " 次轮询订单的响应数据:", r); console.log("订单:", orderId, " ,第 ", this.currentPollCount, " 次轮询订单的响应数据:", r);
if (r.code === proto.cs.EnmRetCode.SUCCESS && r.data) { if (r.code === proto.cs.EnmRetCode.SUCCESS && r.data) {
// 回调 // 回调
onTick?.(r.data); onTick?.(r.data);
@@ -32,6 +32,7 @@ export class PaymentService {
/** 发起支付:创建订单→打开URL→回到App后开始轮询 */ /** 发起支付:创建订单→打开URL→回到App后开始轮询 */
async startPayment(req: proto.cs.ICSCreateOrderReq, open: OpenStrategy = "system"): Promise<proto.cs.ICSQueryOrderRes> { async startPayment(req: proto.cs.ICSCreateOrderReq, open: OpenStrategy = "system"): Promise<proto.cs.ICSQueryOrderRes> {
// 下单 // 下单
console.log("创建订单的请求数据:", req);
const create = await PaymentApi.I.createOrder(req); const create = await PaymentApi.I.createOrder(req);
console.log("创建订单的响应数据:", create); console.log("创建订单的响应数据:", create);
if (create.code !== proto.cs.EnmRetCode.SUCCESS || !create.data) { if (create.code !== proto.cs.EnmRetCode.SUCCESS || !create.data) {
@@ -128,7 +128,7 @@ export class PurchasePanel extends li_BaseView {
const isRechargeId = shopData.isRechargeId(id); const isRechargeId = shopData.isRechargeId(id);
if (isRechargeId) { if (isRechargeId) {
// 需要外部支付进行购买 // 需要外部支付进行购买
this.startPayment(id, proto.cs.EnmPayType.EPT_Cash_INR, 0); this.startPayment(id, proto.cs.EnmPayType.EPT_Cash_INR, proto.cs.EnmNetworkType.ENT_TRON);
} else { } else {
//是u币充值,打开页面 //是u币充值,打开页面
NavigationManager.Instance.openSubPanel("Web3PopPanel", this.node); NavigationManager.Instance.openSubPanel("Web3PopPanel", this.node);