|
@@ -236,7 +236,7 @@ namespace Hotline.Api.Controllers
|
|
|
return new
|
|
|
{
|
|
|
OrderStatus = EnumExts.GetDescriptions<EOrderStatus>(),
|
|
|
- OrderPushStatus = EnumExts.GetDescriptions<EOrderPushStatus>()
|
|
|
+ OrderPushStatus = EnumExts.GetDescriptions<EOrderPushStatus>().Where(d => new int[] { 2 }.Contains(d.Key) == false).ToList()
|
|
|
};
|
|
|
}
|
|
|
|
|
@@ -253,6 +253,10 @@ namespace Hotline.Api.Controllers
|
|
|
.Includes(x=>x.Order)
|
|
|
.Where(x => x.OrderPushStatus != EOrderPushStatus.FiledPush)
|
|
|
.Where(x=> dto.ChooseOrderId.Contains(x.OrderId) == false)
|
|
|
+ .WhereIF(string.IsNullOrEmpty(dto.No)==false,x=>x.Order.No.Contains(dto.No))
|
|
|
+ .WhereIF(string.IsNullOrEmpty(dto.Title)==false,x=>x.Order.Title.Contains(dto.Title))
|
|
|
+ .WhereIF(dto.OrderStatus.HasValue,x=>x.Order.Status == dto.OrderStatus)
|
|
|
+ .WhereIF(dto.OrderPushStatus.HasValue,x=>x.OrderPushStatus == dto.OrderPushStatus)
|
|
|
.ToPagedListAsync(dto.PageIndex,dto.PageSize,HttpContext.RequestAborted);
|
|
|
|
|
|
return new PagedDto<CanChooseOrderRsp>(total, _mapper.Map<IReadOnlyList<CanChooseOrderRsp>>(items));
|