| | |
| | | */ |
| | | @Scheduled(cron = "0 1 0 * * ?") |
| | | public void createDayReport() { |
| | | xlsReportService.createDayReport(new Date()); |
| | | Calendar calendar = getCalendar(1); |
| | | for (int i = 0; i < 31; i++) { |
| | | try { |
| | | calendar.add(Calendar.DATE, -1); |
| | | xlsReportService.createDayReport(calendar.getTime()); |
| | | // System.out.println(DateUtils.getYyyyMmDd(calendar.getTime())); |
| | | } catch (Exception ex) { |
| | | logger.error(ex.getMessage(), ex); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Scheduled(cron = "0 5 0 ? * MON") |
| | | public void createWeekReport() { |
| | | xlsReportService.createWeekReport(new Date()); |
| | | Calendar calendar = getCalendar(7 * 24); |
| | | for (int i = 1; i < 8; i++) { |
| | | try { |
| | | calendar.add(Calendar.DATE, -7); |
| | | xlsReportService.createWeekReport(calendar.getTime()); |
| | | // System.out.println(DateUtils.getYyyyMmDd(calendar.getTime())); |
| | | } catch (Exception ex) { |
| | | logger.error(ex.getMessage(), ex); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Scheduled(cron = "0 9 0 1 * ?") |
| | | public void createMonthReport() { |
| | | xlsReportService.createMonthReport(new Date()); |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.setTime(new Date()); |
| | | calendar.add(Calendar.MONTH, 1); |
| | | for (int i = 0; i < 6; i++) { |
| | | try { |
| | | calendar.add(Calendar.MONTH, -1); |
| | | xlsReportService.createMonthReport(calendar.getTime()); |
| | | // System.out.println(DateUtils.getYyyyMmDd(calendar.getTime())); |
| | | } catch (Exception ex) { |
| | | logger.error(ex.getMessage(), ex); |
| | | } |
| | | } |
| | | } |
| | | } |