田爽 1 年之前
父節點
當前提交
b67af4d3cd
共有 1 個文件被更改,包括 8 次插入6 次删除
  1. 8 6
      src/Hotline.Api/Controllers/OrderController.cs

+ 8 - 6
src/Hotline.Api/Controllers/OrderController.cs

@@ -1969,12 +1969,14 @@ public class OrderController : BaseController
     [HttpGet("send_back")]
 	public async Task<PagedDto<OrderSendBackDto>> UrgeList([FromQuery] OrderSendBackListDto dto)
 	{
-		var (total, items) = await _orderSendBackRepository.Queryable()
-			.Includes(x => x.Order)
-			.WhereIF(!string.IsNullOrEmpty(dto.Keyword),
-				d => d.Order.Title.Contains(dto.Keyword!) || d.Order.No.Contains(dto.Keyword!))
-			.WhereIF(dto.CreationTimeStart.HasValue, d => d.CreationTime >= dto.CreationTimeStart)
-			.WhereIF(dto.CreationTimeEnd.HasValue, d => d.CreationTime <= dto.CreationTimeEnd)
+        var (total, items) = await _orderSendBackRepository.Queryable()
+            .Includes(x => x.Order)
+            .WhereIF(!string.IsNullOrEmpty(dto.Keyword),
+                d => d.Order.Title.Contains(dto.Keyword!) || d.Order.No.Contains(dto.Keyword!))
+            .WhereIF(dto.CreationTimeStart.HasValue, d => d.CreationTime >= dto.CreationTimeStart)
+            .WhereIF(dto.CreationTimeEnd.HasValue, d => d.CreationTime <= dto.CreationTimeEnd)
+            .WhereIF(dto.State is > 0, d => d.State > 0)
+            .WhereIF(dto.State is 0, d => d.State == 0)
 			.OrderByDescending(x => x.CreationTime)
 			.ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);