| | |
| | | { |
| | | q = q.Where(it => it.Name.Contains(request.Keywords)); |
| | | } |
| | | if (request.Time.HasValue) |
| | | if (request.BeginTime.HasValue && request.EndTime.HasValue) |
| | | { |
| | | q = q.Where(it => it.BeginTime <= request.Time && request.Time <= it.EndTime); |
| | | q = q.Where(it => request.BeginTime <= it.BeginTime && it.BeginTime <= request.EndTime); |
| | | } |
| | | if (request.CityCode.IsNotNull()) |
| | | { |
| | |
| | | Status = t.Status, |
| | | BeginTime = t.BeginTime, |
| | | EndTime = t.EndTime, |
| | | ReleaseStatus = t.ReleaseStatus |
| | | ReleaseStatus = t.ReleaseStatus, |
| | | CheckReceiveStatus = t.CheckReceiveStatus, |
| | | CreatedTime = t.CreatedTime, |
| | | RecommendStatus = t.RecommendStatus, |
| | | SettlementStatus = t.SettlementStatus |
| | | }; |
| | | return request.PageModel.GetPagedListAsync(s, cancellationToken); |
| | | } |