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