From b80dfac43870bb6991228fc01d32b3d5e428283d Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 11 八月 2025 17:03:35 +0800 Subject: [PATCH] fix: 修改登录 --- apps/cMiniApp/src/stores/modules/user.ts | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) diff --git a/apps/cMiniApp/src/stores/modules/user.ts b/apps/cMiniApp/src/stores/modules/user.ts index 39b8df7..512ca6b 100644 --- a/apps/cMiniApp/src/stores/modules/user.ts +++ b/apps/cMiniApp/src/stores/modules/user.ts @@ -93,19 +93,17 @@ // 鎵嬫満鍙锋巿鏉僀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, + }); + res.accessToken = bindRes.accessToken; this.loginSuccess(res); } return res; -- Gitblit v1.9.1