From 318a7bbb40a8f37f825f9eb4ee1bcd84c6020a09 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 13 八月 2025 16:00:34 +0800
Subject: [PATCH] feat: 接口对接

---
 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