From cdd170dd9008d8124d63c76ba186e34cfe61a619 Mon Sep 17 00:00:00 2001 From: yanjinhui <3306209981@qq.com> Date: 星期二, 11 三月 2025 08:40:56 +0800 Subject: [PATCH] 美新 --- 项目代码/WIDESEAWCS_Server 正式/WIDESEAWCS_SystemServices/Sys_UserService.cs | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEAWCS_Server \346\255\243\345\274\217/WIDESEAWCS_SystemServices/Sys_UserService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEAWCS_Server \346\255\243\345\274\217/WIDESEAWCS_SystemServices/Sys_UserService.cs" index ad0e35f..35d6315 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEAWCS_Server \346\255\243\345\274\217/WIDESEAWCS_SystemServices/Sys_UserService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEAWCS_Server \346\255\243\345\274\217/WIDESEAWCS_SystemServices/Sys_UserService.cs" @@ -11,6 +11,7 @@ using WIDESEAWCS_Core.BaseRepository; using System.Net; using WIDESEAWCS_Core.Caches; +using WIDESEA_ISerialPortRepository; namespace WIDESEAWCS_SystemServices { @@ -20,13 +21,17 @@ private readonly ICacheService _cacheService; private readonly ISys_MenuService _menuService; private readonly ISys_RoleRepository _RoleRepository; - public Sys_UserService(ISys_UserRepository repository, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService, ISys_MenuService menuService , ISys_RoleRepository roleRepository) : base(repository) + private readonly ILoginHistoryRepository _loginHistoryRepository; + public Sys_UserService(ISys_UserRepository repository, IUnitOfWorkManage unitOfWorkManage, + ICacheService cacheService, ISys_MenuService menuService , ISys_RoleRepository roleRepository, ILoginHistoryRepository loginHistoryRepository) : base(repository) { _unitOfWorkManage = unitOfWorkManage; _cacheService = cacheService; _menuService = menuService; _RoleRepository = roleRepository; _RoleRepository= roleRepository; + _loginHistoryRepository = loginHistoryRepository; + } public WebResponseContent Login(LoginInfo loginInfo) @@ -69,8 +74,19 @@ UserName = user.UserName, TenantId = user.TenantId, }); + var loghis = new Dt_LoginHistory + { + Account = user.UserName, + TrurName=user.UserTrueName, + Createdate=DateTime.Now + + + + }; + _cacheService.AddOrUpdate(user.UserId.ToString(), token); + _loginHistoryRepository.AddData(loghis); content = WebResponseContent.Instance.OK(data: new { token, userName = user.UserTrueName, img = user.HeadImageUrl }); } @@ -200,6 +216,7 @@ r => r.RoleId, (u, r) => new { + u.User_Id, u.UserName, r.RoleId, u.RoleName, -- Gitblit v1.9.3