Fix starting schedule and returning active time of schedule after stop

This commit is contained in:
Sebastian 2023-10-26 09:47:21 +02:00
parent cbd1a4ab19
commit bd90907bb8

View File

@ -83,6 +83,7 @@ public class TaskScheduleService {
return new ServiceResult<>(ServiceExitCode.ENTITY_ALREADY_EXIST);
} else {
BasicTaskSchedule basicTaskSchedule = new BasicTaskSchedule(task, LocalDate.now());
basicTaskSchedule.setStartTime(LocalDateTime.now());
task.getBasicTaskSchedules().add(basicTaskSchedule);
basicTaskScheduleRepository.save(basicTaskSchedule);
taskRepository.save(task);
@ -126,6 +127,6 @@ public class TaskScheduleService {
taskSchedule.getTask().setWorkTime(workTime_i);
basicTaskScheduleRepository.save(taskSchedule);
taskRepository.save(taskSchedule.getTask());
return new ServiceResult<>(workTime_i);
return new ServiceResult<>((int) activeTime);
}
}