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