From 3d079b331a008890eb9fe8ca7ba98c8e81efd215 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Tue, 10 Mar 2026 10:56:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=8A=B6=E6=80=81=E8=8E=B7?= =?UTF-8?q?=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/task/service/impl/TaskServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java b/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java index d6b10c3..078779c 100644 --- a/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java +++ b/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java @@ -116,6 +116,11 @@ public class TaskServiceImpl implements ITaskService { List tasks = taskDomain.getTaskList(task); + // 过滤掉状态为COMPLETED和FAILED的任务 + tasks = tasks.stream() + .filter(t -> t.getStatus() != StatusEnum.COMPLETED && t.getStatus() != StatusEnum.FAILED) + .collect(java.util.stream.Collectors.toList()); + // 按照创建时间降序排序,取最新的一条 if (!tasks.isEmpty()) { tasks.sort((t1, t2) -> {