|
@@ -222,7 +222,7 @@ public class OrderController : BaseController
|
|
|
.WhereIF(dto.CreationTimeEnd.HasValue, d => d.CreationTime <= dto.CreationTimeEnd)
|
|
|
.WhereIF(dto.FiledTimeStart.HasValue, d => d.OrderPublish.CreationTime >= dto.CreationTimeStart)
|
|
|
.WhereIF(dto.FiledTimeEnd.HasValue, d => d.OrderPublish.CreationTime <= dto.CreationTimeEnd)
|
|
|
- .OrderBy(d => d.CreationTime)
|
|
|
+ .OrderByDescending(d => d.FiledTime)
|
|
|
.ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);
|
|
|
|
|
|
return new PagedDto<PublishDto>(total, _mapper.Map<IReadOnlyList<PublishDto>>(items));
|
|
@@ -562,7 +562,7 @@ public class OrderController : BaseController
|
|
|
x => x.VisitState == Share.Enums.Order.EVisitState.Visited)
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.Keyword),
|
|
|
x => x.Order.Title.Contains(dto.Keyword!) || x.Order.No.Contains(dto.Keyword!))
|
|
|
- .OrderBy(x => x.CreationTime)
|
|
|
+ .OrderByDescending(x => x.PublishTime)
|
|
|
.ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);
|
|
|
return new PagedDto<OrderVisitDto>(total, _mapper.Map<IReadOnlyList<OrderVisitDto>>(items));
|
|
|
}
|
|
@@ -1191,7 +1191,7 @@ public class OrderController : BaseController
|
|
|
.WhereIF(dto.IsApply == true, x => x.DelayState != EDelayState.Examining)
|
|
|
.WhereIF(dto.IsApply == false, x => x.DelayState == EDelayState.Examining)
|
|
|
.WhereIF(dto.DelayState != null, x => x.DelayState == dto.DelayState)
|
|
|
- .OrderByDescending(x => x.CreationTime)
|
|
|
+ .OrderByDescending(x => x.ApplyDelayTime)
|
|
|
.ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);
|
|
|
|
|
|
return new PagedDto<OrderDelayDto>(total, _mapper.Map<IReadOnlyList<OrderDelayDto>>(items));
|
|
@@ -2291,7 +2291,7 @@ public class OrderController : BaseController
|
|
|
.WhereIF(dto.IsHandled.HasValue, d => d.Workflow.Steps.Any(x => handleStatuses.Contains(x.Status)))
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.Keyword),
|
|
|
d => d.No.Contains(dto.Keyword) || d.Title.Contains(dto.Keyword))
|
|
|
- .OrderByDescending(d => d.ExpiredTime)
|
|
|
+ .OrderByDescending(d => d.StartTime)
|
|
|
.ToPagedListAsync(dto, HttpContext.RequestAborted);
|
|
|
|
|
|
|
|
@@ -2317,7 +2317,9 @@ public class OrderController : BaseController
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.Keyword),
|
|
|
d => d.No.Contains(dto.Keyword!) || d.Title.Contains(dto.Keyword!))
|
|
|
.Where(d => string.IsNullOrEmpty(d.SignerId) || d.SignerId == _sessionContext.RequiredUserId)
|
|
|
- .OrderByDescending(d => d.ExpiredTime)
|
|
|
+ .OrderBy(d=>d.Status)
|
|
|
+ .OrderByIF(dto.IsHandled == true,d=>d.StartTime,OrderByType.Asc)
|
|
|
+ .OrderByIF(dto.IsHandled == false,d=> d.CreationTime,OrderByType.Desc)
|
|
|
.ToPagedListAsync(dto, HttpContext.RequestAborted);
|
|
|
|
|
|
return new PagedDto<OrderDto>(total, _mapper.Map<IReadOnlyList<OrderDto>>(items));
|