diff --git a/core/core-frontend/src/api/sync/syncTaskLog.ts b/core/core-frontend/src/api/sync/syncTaskLog.ts index d9b6ffc3f6..28a470a95f 100644 --- a/core/core-frontend/src/api/sync/syncTaskLog.ts +++ b/core/core-frontend/src/api/sync/syncTaskLog.ts @@ -18,3 +18,7 @@ export const getTaskLogDetailApi = (logId: string, fromLineNum: number) => { export const clear = (clearData: {}) => { return request.post({ url: `/sync/task/log/clear`, data: clearData }) } + +export const terminationTaskApi = (logId: string) => { + return request.post({ url: `/sync/task/log/terminationTask/${logId}`, data: {} }) +} diff --git a/sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/api/TaskLogApi.java b/sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/api/TaskLogApi.java index 8dd37e4862..631d9befc0 100644 --- a/sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/api/TaskLogApi.java +++ b/sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/api/TaskLogApi.java @@ -36,4 +36,7 @@ public interface TaskLogApi { @PostMapping("/clear") void clearJobLog(@RequestBody TaskLogVO taskLogVO); + @PostMapping("terminationTask/{logId}") + void terminationTask(@PathVariable("logId") String logId); + }