zhengyiming
2025-06-09 f9dcb74014d50870fddf4015a66efb35f7db4dda
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}`,
          });
        }
      }
    }