数据打印

This commit is contained in:
2026-04-22 11:12:24 +08:00
parent 4d059a2f84
commit 3848beb184
2 changed files with 10 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ import com.czg.order.param.FinanceStsQueryParam;
import com.czg.order.param.SaleSummaryCountParam; import com.czg.order.param.SaleSummaryCountParam;
import com.czg.order.service.FinanceStsService; import com.czg.order.service.FinanceStsService;
import com.czg.resp.CzgResult; import com.czg.resp.CzgResult;
import com.czg.sa.StpKit;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@@ -46,6 +47,9 @@ public class FinanceStsController {
*/ */
@GetMapping("/printDayReport") @GetMapping("/printDayReport")
public CzgResult<Void> printDayReport(SaleSummaryCountParam param) { public CzgResult<Void> printDayReport(SaleSummaryCountParam param) {
if (param.getShopId() == null) {
param.setShopId(StpKit.USER.getShopId());
}
financeStsService.printDayReport(param); financeStsService.printDayReport(param);
return CzgResult.success(); return CzgResult.success();
} }
@@ -55,6 +59,9 @@ public class FinanceStsController {
*/ */
@GetMapping("/printDaySettle") @GetMapping("/printDaySettle")
public CzgResult<Void> printDaySettle(SaleSummaryCountParam param) { public CzgResult<Void> printDaySettle(SaleSummaryCountParam param) {
if (param.getShopId() == null) {
param.setShopId(StpKit.USER.getShopId());
}
financeStsService.printDaySettle(param); financeStsService.printDaySettle(param);
return CzgResult.success(); return CzgResult.success();
} }

View File

@@ -143,6 +143,7 @@ public class FinanceStsServiceImpl implements FinanceStsService {
DayReportPrintDTO dayReportPrintDTO = new DayReportPrintDTO(); DayReportPrintDTO dayReportPrintDTO = new DayReportPrintDTO();
FinanceStsQueryParam financeStsQueryParam = new FinanceStsQueryParam(); FinanceStsQueryParam financeStsQueryParam = new FinanceStsQueryParam();
financeStsQueryParam.setQueryDate(localDate); financeStsQueryParam.setQueryDate(localDate);
financeStsQueryParam.setShopId(param.getShopId());
ShopOrderStatistic statisticData = getStatisticData(financeStsQueryParam); ShopOrderStatistic statisticData = getStatisticData(financeStsQueryParam);
// ====================== 核心填充DTO ====================== // ====================== 核心填充DTO ======================
// 1. 填充基础信息 // 1. 填充基础信息
@@ -228,6 +229,8 @@ public class FinanceStsServiceImpl implements FinanceStsService {
DaySettlePrintDTO printDTO = new DaySettlePrintDTO(); DaySettlePrintDTO printDTO = new DaySettlePrintDTO();
FinanceStsQueryParam param1 = new FinanceStsQueryParam(); FinanceStsQueryParam param1 = new FinanceStsQueryParam();
param1.setQueryDate(localDate); param1.setQueryDate(localDate);
param1.setShopId(param.getShopId());
ShopOrderStatistic data = getStatisticData(param1); ShopOrderStatistic data = getStatisticData(param1);
printDTO.setOperator(param.getOperator()); printDTO.setOperator(param.getOperator());
// ===================== 1.基础信息 ===================== // ===================== 1.基础信息 =====================