|
@@ -2135,6 +2135,8 @@ public class OrderController : BaseController
|
|
|
var (total, items) = await _orderSpecialRepository.Queryable()
|
|
|
.Includes(x=>x.Order)
|
|
|
.Includes(x=>x.Trace)
|
|
|
+ .WhereIF(!string.IsNullOrEmpty(dto.Keyword),x=>x.Order.No.Contains(dto.Keyword!) || x.Order.Title.Contains(dto.Keyword!))
|
|
|
+ .WhereIF(dto.State.HasValue, x=>x.State == dto.State)
|
|
|
.OrderByDescending(x => x.CreationTime)
|
|
|
.ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);
|
|
|
return new PagedDto<OrderSpecialDto>(total, _mapper.Map<IReadOnlyList<OrderSpecialDto>>(items));
|