diff --git a/server/odc-service/src/main/java/com/oceanbase/odc/service/schedule/ScheduleTaskService.java b/server/odc-service/src/main/java/com/oceanbase/odc/service/schedule/ScheduleTaskService.java index 1a2daf9661..e6675f6b8d 100644 --- a/server/odc-service/src/main/java/com/oceanbase/odc/service/schedule/ScheduleTaskService.java +++ b/server/odc-service/src/main/java/com/oceanbase/odc/service/schedule/ScheduleTaskService.java @@ -316,6 +316,12 @@ public Page getConditionalScheduleTaskListResp(Pageabl }); } + public List listByJobNames(Set jobNames) { + return scheduleTaskRepository.findByJobNames(jobNames).stream() + .map(scheduleTaskMapper::entityToModel) + .collect(Collectors.toList()); + } + public List listTaskByJobNameAndStatus(String jobName, List statuses) { return scheduleTaskRepository.findByJobNameAndStatusIn(jobName, statuses); }