|
|
|
@ -81,6 +81,26 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
var data = await _db.Queryable<App_Sys_UserModel>() |
|
|
|
|
.Where(x => x.unitCode == _userdata.unitCode && x.IsDeleted == 0 && x.isdeactivate == 0) |
|
|
|
|
.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(); |
|
|
|
|
res.IsSucceed = true; |
|
|
|
|
res.result = data; |
|
|
|
|