Browse Source

添加非空判断

develop-lawyerExampaper
胡超1 2 years ago
parent
commit
940bb24d74
  1. 10
      24Hour/Controllers/Common/LawyerservicesController.cs

10
24Hour/Controllers/Common/LawyerservicesController.cs

@ -82,11 +82,11 @@ namespace _24Hour.Controllers.Common
RefAsync<int> totalNumber = 0;//总数据
//查询律师服务
var list = await _db.Queryable<App_LawyerServicesModel>()
.WhereIF(Lawyerdata.name != null, q => q.name.Contains(Lawyerdata.name))
.WhereIF(Lawyerdata.objectstr != null, q => q.objectstr.Contains(Lawyerdata.objectstr))
.WhereIF(Lawyerdata.unitId != null, q => q.unitCode.Contains(Lawyerdata.unitId))
.WhereIF(Lawyerdata.state != null, q => q.state == Lawyerdata.state)
.WhereIF(Lawyerdata.StartTime != null && Lawyerdata.EndTime != null, q => q.receptiontime >= Lawyerdata.StartTime && q.receptiontime < Lawyerdata.EndTime.Value.AddDays(1))
.WhereIF(Lawyerdata?.name != null, q => q.name.Contains(Lawyerdata.name))
.WhereIF(Lawyerdata?.objectstr != null, q => q.objectstr.Contains(Lawyerdata.objectstr))
.WhereIF(Lawyerdata?.unitId != null, q => q.unitCode.Contains(Lawyerdata.unitId))
.WhereIF(Lawyerdata?.state != null, q => q.state == Lawyerdata.state)
.WhereIF(Lawyerdata?.StartTime != null && Lawyerdata.EndTime != null, q => q.receptiontime >= Lawyerdata.StartTime && q.receptiontime < Lawyerdata.EndTime.Value.AddDays(1))
.Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToPageListAsync(Lawyerdata.PageIndex, Lawyerdata.PageSize, totalNumber);
Lawyerdata.RowsCount = totalNumber;
var data = new QueryResult<App_LawyerServicesModel>(Lawyerdata, list.OrderByDescending(q => q.creationtime).ToList());

Loading…
Cancel
Save