| | |
| | | { |
| | | q = q.Where(it => it.RecommendStatus == request.RecommendStatus); |
| | | } |
| | | q = q.CustomOrderBy(request.PageModel.OrderInput); |
| | | var s = from t in q |
| | | join tu in rep.Change<TaskInfoUser>().AsQueryable().AsNoTracking() on t.Id equals tu.TaskInfoId into tug |
| | | select new GetTaskInfosQueryResultItem |
| | |
| | | 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); |
| | | } |