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