From 453e3471e94b91169beec1e258a06a132d927011 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 02 十二月 2024 15:01:50 +0800 Subject: [PATCH] 1 --- src/main/java/com/yssh/controller/XlsReportController.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/yssh/controller/XlsReportController.java b/src/main/java/com/yssh/controller/XlsReportController.java index 1e717e3..bcef9f4 100644 --- a/src/main/java/com/yssh/controller/XlsReportController.java +++ b/src/main/java/com/yssh/controller/XlsReportController.java @@ -29,7 +29,7 @@ @Resource XlsReportService xlsReportService; - private static List<String> TYPES = new ArrayList<>(Arrays.asList("day", "week", "month")); + private static final List<String> TYPES = new ArrayList<>(Arrays.asList("day", "week", "month")); @ApiOperationSupport(order = 1) @GetMapping("/selectByPage") @@ -53,9 +53,10 @@ pageIndex = null == pageIndex || pageIndex < 1 ? 1 : pageIndex; Integer offset = pageSize * (pageIndex - 1); - List<XlsReport> list = xlsReportMapper.selectReportByPage(type, strStart, strEnd, pageSize, offset); + Integer count = xlsReportMapper.selectReportCount(type, strStart, strEnd, pageSize, offset); + List<XlsReport> list = 0 == count ? null : xlsReportMapper.selectReportByPage(type, strStart, strEnd, pageSize, offset); - return Result.OK(list); + return Result.OK(count, list); } @ApiOperationSupport(order = 2) @@ -76,6 +77,14 @@ end = tmp; } + Calendar cal = Calendar.getInstance(); + cal.setTime(start); + + while (cal.getTime().getTime() < end.getTime()) { + xlsReportService.createDayReport(cal.getTime()); + cal.add(Calendar.DATE, 1); + } + return Result.OK("鎵ц瀹屾瘯锛�"); } -- Gitblit v1.9.3