From 1cc03dff6006c235686f87fe0f80af2fde97abf4 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期四, 14 十一月 2024 16:10:13 +0800
Subject: [PATCH] fix bug

---
 XQMuse/SceneDelegate.swift |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/XQMuse/SceneDelegate.swift b/XQMuse/SceneDelegate.swift
index 768b1e3..e8e2070 100644
--- a/XQMuse/SceneDelegate.swift
+++ b/XQMuse/SceneDelegate.swift
@@ -102,7 +102,7 @@
                         if let m = model{
                             WeChatTools.getUserInfo(access_token: m.access_token, openId: m.openid) { userInfoModel in
                                 if let u = userInfoModel{
-                                    if UserViewModel.getToken()?.isEmpty ?? true{
+                                    if UserViewModel.getAvatarInfo().wxOpenId.isEmpty{
                                         Services.loginByWechat(headImgUrl: u.headimgurl, nickname: u.nickname, sex: u.sex, wxOpenId: u.openid).subscribe(onNext: {data in
                                             if let model = data.data{
                                                 sceneDelegate?.loginSuccess()
@@ -117,12 +117,12 @@
                                             }
                                         }).disposed(by: JQ_disposeBag)
                                     }else{
-
-
-//                                        NotificationCenter.default.post(name: BindWechat_Noti, object: nil)
-//                                        let v = UserViewModel.getAvatarInfo()
-//                                        v.wxOpenId = u.openid
-//                                        UserViewModel.saveAvatarInfo(v)
+                                        Services.bindVx(openId: u.openid, wxName: u.nickname).subscribe(onNext: {_ in
+                                            NotificationCenter.default.post(name: BindWechat_Noti, object: nil)
+                                            var v = UserViewModel.getAvatarInfo()
+                                            v.wxOpenId = u.openid
+                                            UserViewModel.saveAvatarInfo(v)
+                                        }).disposed(by: JQ_disposeBag)
                                     }
                                 }else{
                                     alertError(msg: "获取信息失败")

--
Gitblit v1.7.1