diff --git a/24Hour/Controllers/Common/LawyerArchivesController.cs b/24Hour/Controllers/Common/LawyerArchivesController.cs index 3e5f300..1ec9a7f 100644 --- a/24Hour/Controllers/Common/LawyerArchivesController.cs +++ b/24Hour/Controllers/Common/LawyerArchivesController.cs @@ -81,6 +81,26 @@ namespace _24Hour.Controllers.Common var data = await _db.Queryable() .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; + } + /// + /// 获取当前登录人员的单位下所有的律师信息 + /// + /// + [HttpGet("GetLawyerByUnitCodeWithFilter")] + public async Task>> GetLawyerByUnitCodeWithFilter(string filter) + { + var res = new Result>(); + + var data = await _db.Queryable() + .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;