From fe161394465ec74398509750e64deb7d9ae18901 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Tue, 25 Nov 2025 17:16:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../czg/controller/admin/SaleSummaryController.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cash-api/order-server/src/main/java/com/czg/controller/admin/SaleSummaryController.java b/cash-api/order-server/src/main/java/com/czg/controller/admin/SaleSummaryController.java index c53a7164c..81a51ef96 100644 --- a/cash-api/order-server/src/main/java/com/czg/controller/admin/SaleSummaryController.java +++ b/cash-api/order-server/src/main/java/com/czg/controller/admin/SaleSummaryController.java @@ -7,6 +7,7 @@ import com.czg.order.service.ShopProdStatisticService; import com.czg.order.vo.SaleSummaryCountVo; import com.czg.resp.CzgResult; import com.czg.sa.StpKit; +import com.pig4cloud.plugin.excel.annotation.ResponseExcel; import jakarta.annotation.Resource; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -62,4 +63,15 @@ public class SaleSummaryController { return CzgResult.success(list); } + @ResponseExcel(name = "销售统计明细") + @GetMapping("/export") + public List summaryExport(SaleSummaryCountParam param) { + Long shopId = StpKit.USER.getShopId(); + if (param.getShopId() == null) { + param.setShopId(shopId); + } + return prodStatisticService.getArchiveTradeData( + param.getShopId(),param.getProductName(), param.getRangeType(), param.getBeginDate(), param.getEndDate()); + } + }