From 83793fd6dd8d8fd2b13b25c4a7c8fd8cfa698930 Mon Sep 17 00:00:00 2001 From: nns Date: Sun, 7 Jun 2026 21:11:43 +0500 Subject: [PATCH] =?UTF-8?q?fix(s19):=20SaleExportRow.Payment=20=E2=80=94?= =?UTF-8?q?=20string=20(enum),=20=D0=BD=D0=B5=20decimal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- .../Controllers/Sales/RetailSalesController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/food-market.api/Controllers/Sales/RetailSalesController.cs b/src/food-market.api/Controllers/Sales/RetailSalesController.cs index dc37b6f..7810f6f 100644 --- a/src/food-market.api/Controllers/Sales/RetailSalesController.cs +++ b/src/food-market.api/Controllers/Sales/RetailSalesController.cs @@ -258,7 +258,7 @@ public record SalesStatsResponse( var rows = await q.OrderByDescending(x => x.s.Date).ThenByDescending(x => x.s.Number) .Select(x => new SaleExportRow( x.s.Number, x.s.Date, x.s.Status.ToString(), x.st.Name, - x.s.Total, x.s.Payment, x.cu.Code, x.s.IsReturn)) + x.s.Total, x.s.Payment.ToString(), x.cu.Code, x.s.IsReturn)) .ToListAsync(ct); var headers = new[] { "Номер", "Дата", "Статус", "Склад", "Сумма", "Оплата", "Валюта", "Возврат" }; return (format ?? "csv").Equals("xlsx", StringComparison.OrdinalIgnoreCase) @@ -266,7 +266,7 @@ public record SalesStatsResponse( : foodmarket.Api.Controllers.Reports.ReportExport.Csv(rows, "retail-sales", headers); } public record SaleExportRow(string Number, DateTime Date, string Status, string Store, - decimal Total, decimal Payment, string Currency, bool IsReturn); + decimal Total, string Payment, string Currency, bool IsReturn); [HttpGet("{id:guid}")] public async Task> Get(Guid id, CancellationToken ct)