35 lines
1.1 KiB
Java
35 lines
1.1 KiB
Java
package ru.ulstu.students.service;
|
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
@Service
|
|
public class TaskGenerationService {
|
|
|
|
private final Logger log = LoggerFactory.getLogger(TaskGenerationService.class);
|
|
private final TaskService taskService;
|
|
private final SchedulerService schedulerService;
|
|
|
|
public TaskGenerationService(TaskService taskService, SchedulerService schedulerService) {
|
|
|
|
this.taskService = taskService;
|
|
this.schedulerService = schedulerService;
|
|
}
|
|
|
|
// @Scheduled(cron = "0 * * ? * *", zone = "Europe/Samara")
|
|
// public void generateYearTasks() {
|
|
// log.debug("TaskService.generateYearTasks started");
|
|
// taskService.generateYearTasks();
|
|
// log.debug("TaskService.generateYearTasks finished");
|
|
// }
|
|
|
|
@Scheduled(cron = "0 * * ? * *", zone = "Europe/Samara")
|
|
public void checkPlanToday() {
|
|
log.debug("SchedulerService.checkPlanToday started");
|
|
schedulerService.checkPlanToday();
|
|
log.debug("SchedulerService.checkPlanToday finished");
|
|
}
|
|
}
|