xf 2 anni fa
parent
commit
59f8ccd1f3

+ 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; }
+    }
+}