From 21b418f4ffb8e76d72819e8d489b3179154cb0c1 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 24 三月 2025 15:46:54 +0800 Subject: [PATCH] fix: 三期需求 --- apps/taro/src/hooks/user.ts | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/taro/src/hooks/user.ts b/apps/taro/src/hooks/user.ts index 6e25fee..dfabcc6 100644 --- a/apps/taro/src/hooks/user.ts +++ b/apps/taro/src/hooks/user.ts @@ -95,7 +95,7 @@ } if (!!code && !wxCode.value) { userStore.setWxCode(router.params.code ?? ''); - getLifePayWxIndentity(code); + // getLifePayWxIndentity(code); } } catch (error) {} }); @@ -113,7 +113,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 +128,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