From 695005335129a69e6f733199d6f2866d230ecd05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Sat, 14 Mar 2026 10:19:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/task/service/impl/TaskServiceImpl.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) 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 4c7fd76..10e86ea 100644 --- a/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java +++ b/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java @@ -174,23 +174,20 @@ public class TaskServiceImpl implements ITaskService { Task task = taskDomain.getTaskById(taskId); if (task != null) { task.setStatus(status); - // 如果状态变为执行中,设置实际开始时间 - if (status == StatusEnum.RUNNING) { + // 如果状态变为自检中 + if (status == StatusEnum.CHECKING) { task.setActualStartTime(new java.util.Date()); - if(Objects.isNull(task.getStartTime())){ task.setStartTime(new java.util.Date()); } - + //没有配置开始时间,可以理解为是立马执行 } else if(status == StatusEnum.PENDING) { - if(Objects.isNull(task.getStartTime())){ task.setStartTime(new java.util.Date()); } - - } else { + //已完成 失败 取消 的时候, 配置结束时间 + } else if(status != StatusEnum.RUNNING) { task.setActualEndTime(new java.util.Date()); - if(Objects.isNull(task.getEndTime())){ task.setEndTime(new java.util.Date()); }