| | |
| | | @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") |
| | |
| | | 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) |
| | |
| | | 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("执行完毕!"); |
| | | } |
| | | |