| | |
| | | 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) |
| | |
| | | } |
| | | 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 }; |
| | | } |
| | | } |
| | | } |
| | | } |