diff --git a/app.db b/app.db index d4b11bd..77c5b27 100644 Binary files a/app.db and b/app.db differ diff --git a/src/main/java/com/iflytop/digester/DigestionTaskTheadManager.java b/src/main/java/com/iflytop/digester/DigestionTaskTheadManager.java index 03a95cb..fdbeab3 100644 --- a/src/main/java/com/iflytop/digester/DigestionTaskTheadManager.java +++ b/src/main/java/com/iflytop/digester/DigestionTaskTheadManager.java @@ -158,4 +158,9 @@ public class DigestionTaskTheadManager { } return null; } + + // get tasks + public List getTasks() { + return this.tasks; + } } diff --git a/src/main/java/com/iflytop/digester/controller/DigestionTaskController.java b/src/main/java/com/iflytop/digester/controller/DigestionTaskController.java index 073836f..eab13a0 100644 --- a/src/main/java/com/iflytop/digester/controller/DigestionTaskController.java +++ b/src/main/java/com/iflytop/digester/controller/DigestionTaskController.java @@ -64,4 +64,11 @@ public class DigestionTaskController extends UfApiControllerBase { return this.error(e.getMessage()); } } + + @ResponseBody + @PostMapping("/api/digestion-task/list") + public UfApiResponse list() { + var tasks = DigestionTaskTheadManager.getInstance().getTasks(); + return this.success(Map.of("tasks", tasks)); + } }