From 1910e9f27373b8b4da75f076762025ceb3419965 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 12 六月 2025 15:40:50 +0800
Subject: [PATCH] fix: 暂时隐藏电信充值通道
---
apps/taro/src/subpackages/my/applyResult/applyResult.vue | 34 +++++++++++++++++++++++-----------
1 files changed, 23 insertions(+), 11 deletions(-)
diff --git a/apps/taro/src/subpackages/my/applyResult/applyResult.vue b/apps/taro/src/subpackages/my/applyResult/applyResult.vue
index 297ffab..3aa1492 100644
--- a/apps/taro/src/subpackages/my/applyResult/applyResult.vue
+++ b/apps/taro/src/subpackages/my/applyResult/applyResult.vue
@@ -46,8 +46,14 @@
} catch (error) {}
}
-async function createOrUpdatePromoter(name: string, phoneNumber: string) {
+type CreateOrUpdatePromoterOptions = {
+ name?: string;
+ phoneNumber?: string;
+};
+
+async function createOrUpdatePromoter(options: CreateOrUpdatePromoterOptions = {}) {
try {
+ const { name, phoneNumber } = options;
let params: CreateOrUpdatePromoterInput = {
userId: blLifeRecharge.accountModel.userId,
name: name,
@@ -62,18 +68,24 @@
if (consultationId) {
let res = await getChannelConsultationById();
if (res) {
- let promoterIdNumber = await getPromoter(res.phoneNumber);
- if (promoterIdNumber) {
- RouteHelper.navigateTo({
- url: `${RouterPath.promotionQrcode}?promoterIdNumber=${promoterIdNumber}`,
- });
+ let promoterRes = await getPromoter(res.phoneNumber);
+ let idNumber: string;
+ if (promoterRes?.idNumber) {
+ idNumber = promoterRes.idNumber;
} else {
- let promoterIdNumber = await createOrUpdatePromoter(res.name, res.phoneNumber);
- if (promoterIdNumber) {
- RouteHelper.navigateTo({
- url: `${RouterPath.promotionQrcode}?promoterIdNumber=${res}`,
- });
+ let createOrUpdatePromoterRes = await createOrUpdatePromoter({
+ name: res.name,
+ phoneNumber: res.phoneNumber,
+ });
+ idNumber = createOrUpdatePromoterRes.idNumber;
+ }
+ if (idNumber) {
+ if (res.phoneNumber === blLifeRecharge.accountModel.phoneNumber) {
+ blLifeRecharge.accountModel.setUserPromoterIdNumber(idNumber);
}
+ RouteHelper.navigateTo({
+ url: `${RouterPath.promotionQrcode}?promoterIdNumber=${idNumber}`,
+ });
}
}
}
--
Gitblit v1.9.1