Browse Source

添加一个接口对人员进行筛选

develop
胡超1 2 years ago
parent
commit
c64f579390
  1. 20
      24Hour/Controllers/Common/LawyerArchivesController.cs

20
24Hour/Controllers/Common/LawyerArchivesController.cs

@ -81,6 +81,26 @@ namespace _24Hour.Controllers.Common
var data = await _db.Queryable<App_Sys_UserModel>() var data = await _db.Queryable<App_Sys_UserModel>()
.Where(x => x.unitCode == _userdata.unitCode && x.IsDeleted == 0 && x.isdeactivate == 0) .Where(x => x.unitCode == _userdata.unitCode && x.IsDeleted == 0 && x.isdeactivate == 0)
.Where(x => x.identity == "律师") .Where(x => x.identity == "律师")
.Take(500)
.ToListAsync();
res.IsSucceed = true;
res.result = data;
return res;
}
/// <summary>
/// 获取当前登录人员的单位下所有的律师信息
/// </summary>
/// <returns></returns>
[HttpGet("GetLawyerByUnitCodeWithFilter")]
public async Task<Result<IEnumerable<App_Sys_UserModel>>> GetLawyerByUnitCodeWithFilter(string filter)
{
var res = new Result<IEnumerable<App_Sys_UserModel>>();
var data = await _db.Queryable<App_Sys_UserModel>()
.Where(x => x.unitCode == _userdata.unitCode && x.IsDeleted == 0 && x.isdeactivate == 0)
.WhereIF(string.IsNullOrEmpty(filter) == false, x => x.cardId.Contains(filter) || x.identitycardId.Contains(filter) || x.name.Contains(filter) || x.departmentName.Contains(filter))
.Where(x => x.identity == "律师")
.Take(100)
.ToListAsync(); .ToListAsync();
res.IsSucceed = true; res.IsSucceed = true;
res.result = data; res.result = data;

Loading…
Cancel
Save