From 8deb0d3aaf9e09078dc2f8b8df1cef8e2ee204d7 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 09 六月 2025 16:34:50 +0800 Subject: [PATCH] feat: 接口 --- apps/taro/src/subpackages/my/applyResult/applyResult.vue | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) diff --git a/apps/taro/src/subpackages/my/applyResult/applyResult.vue b/apps/taro/src/subpackages/my/applyResult/applyResult.vue index 297ffab..44757a5 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,16 +68,19 @@ if (consultationId) { let res = await getChannelConsultationById(); if (res) { - let promoterIdNumber = await getPromoter(res.phoneNumber); - if (promoterIdNumber) { + let resIdNumber1 = await getPromoter(res.phoneNumber); + if (resIdNumber1) { RouteHelper.navigateTo({ - url: `${RouterPath.promotionQrcode}?promoterIdNumber=${promoterIdNumber}`, + url: `${RouterPath.promotionQrcode}?promoterIdNumber=${resIdNumber1}`, }); } else { - let promoterIdNumber = await createOrUpdatePromoter(res.name, res.phoneNumber); - if (promoterIdNumber) { + let resIdNumber2 = await createOrUpdatePromoter({ + name: res.name, + phoneNumber: res.phoneNumber, + }); + if (resIdNumber2) { RouteHelper.navigateTo({ - url: `${RouterPath.promotionQrcode}?promoterIdNumber=${res}`, + url: `${RouterPath.promotionQrcode}?promoterIdNumber=${resIdNumber2}`, }); } } -- Gitblit v1.9.1