diff --git a/OpenAuth.App/ServiceApp/FireManagement/FireManagementApp.cs b/OpenAuth.App/ServiceApp/FireManagement/FireManagementApp.cs index 6c958f1..c7972c7 100644 --- a/OpenAuth.App/ServiceApp/FireManagement/FireManagementApp.cs +++ b/OpenAuth.App/ServiceApp/FireManagement/FireManagementApp.cs @@ -89,12 +89,13 @@ namespace OpenAuth.App.ServiceApp.FireManagement /// /// /// - public async Task>> LoadFireClueUser(string username) + public async Task>> LoadFireClueUser(string username, string unitname) { using (var db = base.UnitWork.CreateContext()) { var users = await db.User.AsQueryable() - .WhereIF(string.IsNullOrEmpty(username), r => r.Name.Contains(username)) + .WhereIF(!string.IsNullOrEmpty(username), r => r.Name.Contains(username)) + .WhereIF(!string.IsNullOrEmpty(unitname), r => r.UnitName.Contains(username)) .Where(r => r.Status == 0) .Select(r => new SysUserResp { diff --git a/OpenAuth.Repository/Domain/SysUser.cs b/OpenAuth.Repository/Domain/SysUser.cs index 8966926..79b9630 100644 --- a/OpenAuth.Repository/Domain/SysUser.cs +++ b/OpenAuth.Repository/Domain/SysUser.cs @@ -57,5 +57,9 @@ namespace OpenAuth.Repository.Domain public long CreateId { get; set; } [Description("加密密钥")] public string Secretkey { get; set; } + /// + /// 单位名称 + /// + public string UnitName { get; set; } } } \ No newline at end of file diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/FireManagement/FireManagementController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/FireManagement/FireManagementController.cs index aa311a8..fe5c2d8 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/FireManagement/FireManagementController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/FireManagement/FireManagementController.cs @@ -48,12 +48,12 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers.FireManagement /// /// [HttpGet] - public async Task>> LoadFireClueUser(string username) + public async Task>> LoadFireClueUser(string username, string unitname) { Response> response = new Response>(); try { - return await _app.LoadFireClueUser(username); + return await _app.LoadFireClueUser(username, unitname); } catch (Exception ex) { @@ -87,7 +87,7 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers.FireManagement /// 查询人员单位信息 /// /// - [HttpGet] + [HttpGet] public async Task>> GetUserUnit() { Response> response = new Response>();