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