杨锴
2024-11-14 1cc03dff6006c235686f87fe0f80af2fde97abf4
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: "获取信息失败")