From a60cf88c3c9e18e83f3c216eaf444c44c3e94763 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 24 三月 2025 18:18:59 +0800 Subject: [PATCH] fix: 四期需求 --- apps/taro/src/hooks/user.ts | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/taro/src/hooks/user.ts b/apps/taro/src/hooks/user.ts index 6e25fee..757a837 100644 --- a/apps/taro/src/hooks/user.ts +++ b/apps/taro/src/hooks/user.ts @@ -26,6 +26,8 @@ return userStore.getCurrentUserInfo(); } + const isChannelAccount = computed(() => true); + return { user: userInfo, userDetail: userDetail, @@ -35,6 +37,7 @@ virtualPhoneNumber, wxCode, wxOpenId, + isChannelAccount, }; } @@ -95,7 +98,7 @@ } if (!!code && !wxCode.value) { userStore.setWxCode(router.params.code ?? ''); - getLifePayWxIndentity(code); + // getLifePayWxIndentity(code); } } catch (error) {} }); @@ -113,7 +116,9 @@ let res = await blLifeRecharge.services.getLifePayWxIndentity(params, { showLoading: false, }); - userStore.setWxOpenId(res.openId); + if (res.openId) { + userStore.setWxOpenId(res.openId); + } return res; } catch (error) {} } @@ -126,11 +131,11 @@ const { getLifePayWxIndentity } = useLifePayWxIndentity(); async function ensureOpenId() { - if (wxOpenId) { + if (wxOpenId.value) { return wxOpenId.value; } else { let rea = await getLifePayWxIndentity(wxCode.value); - return rea.openId; + return rea.openId ? rea.openId : wxOpenId.value; } } -- Gitblit v1.9.1