|
|
@ -130,12 +130,15 @@ public class TaskService {
|
|
|
|
return newTask;
|
|
|
|
return newTask;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Transactional
|
|
|
|
public void generateYearTasks() {
|
|
|
|
public void generateYearTasks() {
|
|
|
|
Calendar cal = Calendar.getInstance();
|
|
|
|
Calendar cal = Calendar.getInstance();
|
|
|
|
cal.setTime(new Date());
|
|
|
|
cal.setTime(new Date());
|
|
|
|
List<Task> tasks = taskRepository.findToGenerate(cal.get(Calendar.DAY_OF_MONTH), cal.get(Calendar.MONTH) + 1, cal.get(Calendar.YEAR));
|
|
|
|
List<Task> tasks = taskRepository.findToGenerate(cal.get(Calendar.DAY_OF_MONTH), cal.get(Calendar.MONTH) + 1, cal.get(Calendar.YEAR) - 1);
|
|
|
|
System.out.println(cal.get(Calendar.DAY_OF_MONTH) + " " + cal.get(Calendar.MONTH));
|
|
|
|
tasks.forEach(task -> {
|
|
|
|
tasks.forEach(task -> taskRepository.save(copyYearTask(task)));
|
|
|
|
Task newTask = copyYearTask(task);
|
|
|
|
|
|
|
|
taskRepository.save(newTask);
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public List<Task.TaskStatus> getTaskStatuses() {
|
|
|
|
public List<Task.TaskStatus> getTaskStatuses() {
|
|
|
|