|
|
@@ -61,6 +61,9 @@ public class ExamLogicImpl extends BaseLogic implements ExamLogic {
|
|
|
ExamSchedulerService examSchedulerService;
|
|
|
|
|
|
@Autowired
|
|
|
+ ExamStatusService examStatusService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
TaskPermissionService taskPermissionService;
|
|
|
|
|
|
@Autowired
|
|
|
@@ -240,4 +243,20 @@ public class ExamLogicImpl extends BaseLogic implements ExamLogic {
|
|
|
}
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean updateStatutsForAllTask() {
|
|
|
+ List<Task> allTask = examService.getAllTask();
|
|
|
+ for (Task task: allTask) {
|
|
|
+ examStatusService.updateStatus(task);
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void clearAllSchedulers() {
|
|
|
+ examSchedulerService.clearAllSchedulers();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|