From c8a70f8d807205783d871d9c65b4e8f05e5eb2eb Mon Sep 17 00:00:00 2001 From: Ho Ngoc Hai Date: Sun, 29 Mar 2026 03:25:00 +0700 Subject: [PATCH] fix(order): include payment_method in order list API response MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OrderSummaryDto and ListOrdersByShop Dapper query were missing the payment_method column, causing the POS history tab to always show "Chưa thanh toán" (Unpaid) even for completed/paid orders. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/OrderService.API/Application/DTOs/OrderDtos.cs | 1 + .../Application/Queries/ListOrdersByShopQueryHandler.cs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/services/order-service-net/src/OrderService.API/Application/DTOs/OrderDtos.cs b/services/order-service-net/src/OrderService.API/Application/DTOs/OrderDtos.cs index 2a1a9b59..a6215d19 100644 --- a/services/order-service-net/src/OrderService.API/Application/DTOs/OrderDtos.cs +++ b/services/order-service-net/src/OrderService.API/Application/DTOs/OrderDtos.cs @@ -49,6 +49,7 @@ public record OrderSummaryDto public Guid? TableId { get; init; } public string Status { get; init; } = string.Empty; public decimal TotalAmount { get; init; } + public string? PaymentMethod { get; init; } public long ItemCount { get; init; } public DateTime CreatedAt { get; init; } } diff --git a/services/order-service-net/src/OrderService.API/Application/Queries/ListOrdersByShopQueryHandler.cs b/services/order-service-net/src/OrderService.API/Application/Queries/ListOrdersByShopQueryHandler.cs index a4da8b31..ee7a8f03 100644 --- a/services/order-service-net/src/OrderService.API/Application/Queries/ListOrdersByShopQueryHandler.cs +++ b/services/order-service-net/src/OrderService.API/Application/Queries/ListOrdersByShopQueryHandler.cs @@ -40,13 +40,14 @@ public class ListOrdersByShopQueryHandler : IRequestHandler