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