xf 2 年之前
父節點
當前提交
59f8ccd1f3
共有 2 個文件被更改,包括 16 次插入1 次删除
  1. 2 1
      src/Hotline.Api/Controllers/OrderController.cs
  2. 14 0
      src/Hotline.Share/Dtos/Order/QueryOrderHistoryDto.cs

+ 2 - 1
src/Hotline.Api/Controllers/OrderController.cs

@@ -92,9 +92,10 @@ public class OrderController : BaseController
     /// <param name="dto"></param>
     /// <returns></returns>
     [HttpGet("history")]
-    public async Task<PagedDto<OrderDto>> Query([FromQuery] PagedRequest dto)
+    public async Task<PagedDto<OrderDto>> Query([FromQuery] QueryOrderHistoryDto dto)
     {
         var (total, items) = await _orderRepository.Queryable()
+            .Where(d => d.FromPhone == dto.PhoneNo)
             .ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);
         return new PagedDto<OrderDto>(total, _mapper.Map<IReadOnlyList<OrderDto>>(items));
     }

+ 14 - 0
src/Hotline.Share/Dtos/Order/QueryOrderHistoryDto.cs

@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Hotline.Share.Requests;
+
+namespace Hotline.Share.Dtos.Order
+{
+    public record QueryOrderHistoryDto : PagedRequest
+    {
+        public string PhoneNo { get; set; }
+    }
+}