From 2c4474b33be9a9a5a045616c41e2b0074f6d8d4a Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 10 六月 2025 09:20:34 +0800
Subject: [PATCH] fix: v1.4

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

diff --git a/apps/taro/src/subpackages/my/applyResult/applyResult.vue b/apps/taro/src/subpackages/my/applyResult/applyResult.vue
index 44757a5..3aa1492 100644
--- a/apps/taro/src/subpackages/my/applyResult/applyResult.vue
+++ b/apps/taro/src/subpackages/my/applyResult/applyResult.vue
@@ -68,21 +68,24 @@
     if (consultationId) {
       let res = await getChannelConsultationById();
       if (res) {
-        let resIdNumber1 = await getPromoter(res.phoneNumber);
-        if (resIdNumber1) {
-          RouteHelper.navigateTo({
-            url: `${RouterPath.promotionQrcode}?promoterIdNumber=${resIdNumber1}`,
-          });
+        let promoterRes = await getPromoter(res.phoneNumber);
+        let idNumber: string;
+        if (promoterRes?.idNumber) {
+          idNumber = promoterRes.idNumber;
         } else {
-          let resIdNumber2 = await createOrUpdatePromoter({
+          let createOrUpdatePromoterRes = await createOrUpdatePromoter({
             name: res.name,
             phoneNumber: res.phoneNumber,
           });
-          if (resIdNumber2) {
-            RouteHelper.navigateTo({
-              url: `${RouterPath.promotionQrcode}?promoterIdNumber=${resIdNumber2}`,
-            });
+          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