From bc0ed5b6cfda6c72c06f451b77da8518c41ab210 Mon Sep 17 00:00:00 2001 From: duheng <2286773002@qq.com> Date: 星期四, 20 三月 2025 16:16:03 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/HStation/XHS.V1.0 --- WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs | 73 ++++++++++++++++++++++-------------- 1 files changed, 44 insertions(+), 29 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs b/WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs index 2feaff8..98cc463 100644 --- a/WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs +++ b/WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs @@ -36,7 +36,7 @@ private void BtnEditPwd_Click(object sender, EventArgs e) { var dlg = new UpdatePwdDlg(); - dlg.SetBindingData(GlobalParas._GlobalParas.LoginID); + dlg.SetBindingData(LoginUserInfo.LoginAccountID); dlg.ShowDialog(); } @@ -61,25 +61,27 @@ var loginType = await BLLFactory<Yw.BLL.UserLoginType>.Instance.GetByIdentifier(LoginType.SMS); if (loginType != null) { - var isExist = await BLLFactory<Yw.BLL.UserLoginAccount>.Instance.IsExist(new IsExistUserLoginAccountInput - { - CorpID = GlobalParas._GlobalParas.CorpID, - LoginTypeID = loginType.ID, - Identifier = _smsTemplate, - Credential = this.txtMobileNumber.Text.Trim() - }); + var isExist = await BLLFactory<Yw.BLL.UserLoginAccount>.Instance.IsExist + ( + Yw.WinFrmUI.LoginUserInfo.CorpID, + Yw.WinFrmUI.LoginUserInfo.UserID, + _smsTemplate, + this.txtMobileNumber.Text.Trim() + ); if (isExist) { TipFormHelper.ShowError("璐︽埛宸插瓨鍦�!"); return; } - var vmo = new Yw.Vmo.AddUserLoginAccountVmo(); - vmo.CorpID = GlobalParas._GlobalParas.CorpID; - vmo.UserID = GlobalParas._GlobalParas.UserID; - vmo.LoginTypeID = loginType.ID; - vmo.Identifier = _smsTemplate; - vmo.Credential = this.txtMobileNumber.Text.Trim(); - vmo.IfVerified = true; + var vmo = new Yw.Vmo.AddUserLoginAccountVmo() + { + CorpID = Yw.WinFrmUI.LoginUserInfo.CorpID, + UserID = Yw.WinFrmUI.LoginUserInfo.UserID, + LoginTypeID = loginType.ID, + Identifier = _smsTemplate, + Credential = this.txtMobileNumber.Text.Trim(), + IfVerified = true + }; var bol = await BLLFactory<Yw.BLL.UserLoginAccount>.Instance.Insert(vmo); if (bol > 0) { @@ -110,26 +112,39 @@ { var tokenInfo = await BLLFactory<Yw.BLL.ToolWechat>.Instance.GetTokenInfo(code, _vxTemplate); if (tokenInfo == null) - return; - var isExist = await BLLFactory<Yw.BLL.UserLoginAccount>.Instance.IsExist(new IsExistUserLoginAccountInput { - CorpID = GlobalParas._GlobalParas.CorpID, - LoginTypeID = loginType.ID, - Identifier = _vxTemplate, - Credential = tokenInfo.openid - }); + return; + } + var userInfo = await BLLFactory<Yw.BLL.ToolWechat>.Instance.GetUserInfo(tokenInfo.access_token, tokenInfo.openid); + if (userInfo == null) + { + return; + } + + var isExist = await BLLFactory<Yw.BLL.UserLoginAccount>.Instance.IsExist + ( + Yw.WinFrmUI.LoginUserInfo.CorpID, + loginType.ID, + _vxTemplate, + tokenInfo.openid + ); if (isExist) { TipFormHelper.ShowError("璐︽埛宸插瓨鍦�!"); return; } - var vmo = new Yw.Vmo.AddUserLoginAccountVmo(); - vmo.CorpID = GlobalParas._GlobalParas.CorpID; - vmo.UserID = GlobalParas._GlobalParas.UserID; - vmo.LoginTypeID = loginType.ID; - vmo.Identifier = _vxTemplate; - vmo.Credential = tokenInfo.openid; - vmo.IfVerified = true; + + var vmo = new Yw.Vmo.AddUserLoginAccountVmo() + { + CorpID = Yw.WinFrmUI.LoginUserInfo.CorpID, + UserID = Yw.WinFrmUI.LoginUserInfo.UserID, + LoginTypeID = loginType.ID, + Identifier = _vxTemplate, + Credential = tokenInfo.openid, + IfVerified = true, + ExtraInfo = JsonHelper.Object2Json(userInfo) + }; + var bol = await BLLFactory<Yw.BLL.UserLoginAccount>.Instance.Insert(vmo); if (bol > 0) { -- Gitblit v1.9.3