From a8e470987cbe6ff552c1a83dd4ba42d342913be3 Mon Sep 17 00:00:00 2001 From: qin <a@163.com> Date: 星期四, 13 三月 2025 14:39:37 +0800 Subject: [PATCH] 增加数据分析界面 --- WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs | 63 +++++++++++++++++++------------ 1 files changed, 38 insertions(+), 25 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 5ffbe18..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,22 +61,22 @@ 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 + var vmo = new Yw.Vmo.AddUserLoginAccountVmo() { - CorpID = GlobalParas._GlobalParas.CorpID, - UserID = GlobalParas._GlobalParas.UserID, + CorpID = Yw.WinFrmUI.LoginUserInfo.CorpID, + UserID = Yw.WinFrmUI.LoginUserInfo.UserID, LoginTypeID = loginType.ID, Identifier = _smsTemplate, Credential = this.txtMobileNumber.Text.Trim(), @@ -112,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