From f391144114bedefe44c700a590bd50272ff067ec Mon Sep 17 00:00:00 2001 From: yanjinhui <3306209981@qq.com> Date: 星期一, 10 三月 2025 09:05:26 +0800 Subject: [PATCH] 后端 --- 项目代码/WIDESEAWCS_Server 正式/WIDESEAWCS_SystemServices/Sys_UserService.cs | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 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 2c740c4..ad0e35f 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" @@ -19,11 +19,14 @@ private readonly IUnitOfWorkManage _unitOfWorkManage; private readonly ICacheService _cacheService; private readonly ISys_MenuService _menuService; - public Sys_UserService(ISys_UserRepository repository, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService, ISys_MenuService menuService) : base(repository) + private readonly ISys_RoleRepository _RoleRepository; + public Sys_UserService(ISys_UserRepository repository, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService, ISys_MenuService menuService , ISys_RoleRepository roleRepository) : base(repository) { _unitOfWorkManage = unitOfWorkManage; _cacheService = cacheService; _menuService = menuService; + _RoleRepository = roleRepository; + _RoleRepository= roleRepository; } public WebResponseContent Login(LoginInfo loginInfo) @@ -183,5 +186,34 @@ } return content; } + + public WebResponseContent GetUerType() + { + try + { + var role = _RoleRepository.QueryData(); + var user = BaseDal.QueryData(); + + var result = user.Join( + role, + u => u.Role_Id, + r => r.RoleId, + (u, r) => new + { + u.UserName, + r.RoleId, + u.RoleName, + u.UserTrueName, + }).ToList(); + + return new WebResponseContent { Status = true, Data = result }; + } + catch (Exception ex) + { + + + return new WebResponseContent { Status = false, Message="澶辫触"+ex }; + } + } } } -- Gitblit v1.9.3