From 1be427ddaa61e19a1bce5aff04991339d6fb05b4 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 12 八月 2025 16:26:13 +0800 Subject: [PATCH] fix: 修改bug --- apps/cMiniApp/src/stores/modules/user.ts | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) diff --git a/apps/cMiniApp/src/stores/modules/user.ts b/apps/cMiniApp/src/stores/modules/user.ts index 39b8df7..c678128 100644 --- a/apps/cMiniApp/src/stores/modules/user.ts +++ b/apps/cMiniApp/src/stores/modules/user.ts @@ -93,19 +93,18 @@ // 鎵嬫満鍙锋巿鏉僀ode鐧诲綍 async getTokenByPhone( detail: ButtonProps.onGetPhoneNumberEventDetail, - wxMiniAppUserLoginRes: any + wxMiniAppUserLoginRes: API.LoginCommandCallback ) { try { - let res: API.IdentityModelTokenCacheItem; - if (!wxMiniAppUserLoginRes.accessToken) { - let params: API.WxMiniAppPhoneLoginInput = { - openId: wxMiniAppUserLoginRes.openId, - sessionKey: wxMiniAppUserLoginRes.sessionKey, + let res: API.LoginCommandCallback = wxMiniAppUserLoginRes; + if (!wxMiniAppUserLoginRes?.isBindPhoneNumber) { + let bindRes = await authServices.bindWxmpUserInfo({ encryptedData: detail.encryptedData, iv: detail.iv, - wxMiniApp: WxMiniAppEnum.C绔皬绋嬪簭, - }; - res = await accountServices.wxMiniAppPhoneAuthLogin(params); + sessionKey: wxMiniAppUserLoginRes.sessionKey, + accessToken: wxMiniAppUserLoginRes.accessToken, + }); + res.accessToken = bindRes.accessToken; this.loginSuccess(res); } return res; -- Gitblit v1.9.1