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