From f9dcb74014d50870fddf4015a66efb35f7db4dda Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 09 六月 2025 17:01:59 +0800
Subject: [PATCH] fix: v1.4

---
 apps/taro/src/subpackages/my/applyResult/applyResult.vue |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/apps/taro/src/subpackages/my/applyResult/applyResult.vue b/apps/taro/src/subpackages/my/applyResult/applyResult.vue
index 66614fb..214b331 100644
--- a/apps/taro/src/subpackages/my/applyResult/applyResult.vue
+++ b/apps/taro/src/subpackages/my/applyResult/applyResult.vue
@@ -68,21 +68,23 @@
     if (consultationId) {
       let res = await getChannelConsultationById();
       if (res) {
-        let resIdNumber1 = await getPromoter(res.phoneNumber);
-        if (resIdNumber1) {
-          RouteHelper.navigateTo({
-            url: `${RouterPath.promotionQrcode}?promoterIdNumber=${resIdNumber1.idNumber}`,
-          });
+        let promoterRes = await getPromoter(res.phoneNumber);
+        let idNumber: string;
+        if (promoterRes?.idNumber) {
+          idNumber = promoterRes.idNumber;
         } else {
-          let resIdNumber2 = await createOrUpdatePromoter({
+          idNumber = await createOrUpdatePromoter({
             name: res.name,
             phoneNumber: res.phoneNumber,
           });
-          if (resIdNumber2) {
-            RouteHelper.navigateTo({
-              url: `${RouterPath.promotionQrcode}?promoterIdNumber=${resIdNumber2}`,
-            });
+        }
+        if (idNumber) {
+          if (res.phoneNumber === blLifeRecharge.accountModel.phoneNumber) {
+            blLifeRecharge.accountModel.setUserPromoterIdNumber(idNumber);
           }
+          RouteHelper.navigateTo({
+            url: `${RouterPath.promotionQrcode}?promoterIdNumber=${idNumber}`,
+          });
         }
       }
     }

--
Gitblit v1.9.1