添加日志

This commit is contained in:
孙小云 2026-03-14 10:19:04 +08:00
parent 8a503fd3fc
commit 6950053351
1 changed files with 5 additions and 8 deletions

View File

@ -174,23 +174,20 @@ public class TaskServiceImpl implements ITaskService {
Task task = taskDomain.getTaskById(taskId); Task task = taskDomain.getTaskById(taskId);
if (task != null) { if (task != null) {
task.setStatus(status); task.setStatus(status);
// 如果状态变为执行中设置实际开始时间 // 如果状态变为自检中
if (status == StatusEnum.RUNNING) { if (status == StatusEnum.CHECKING) {
task.setActualStartTime(new java.util.Date()); task.setActualStartTime(new java.util.Date());
if(Objects.isNull(task.getStartTime())){ if(Objects.isNull(task.getStartTime())){
task.setStartTime(new java.util.Date()); task.setStartTime(new java.util.Date());
} }
//没有配置开始时间,可以理解为是立马执行
} else if(status == StatusEnum.PENDING) { } else if(status == StatusEnum.PENDING) {
if(Objects.isNull(task.getStartTime())){ if(Objects.isNull(task.getStartTime())){
task.setStartTime(new java.util.Date()); task.setStartTime(new java.util.Date());
} }
//已完成 失败 取消 的时候, 配置结束时间
} else { } else if(status != StatusEnum.RUNNING) {
task.setActualEndTime(new java.util.Date()); task.setActualEndTime(new java.util.Date());
if(Objects.isNull(task.getEndTime())){ if(Objects.isNull(task.getEndTime())){
task.setEndTime(new java.util.Date()); task.setEndTime(new java.util.Date());
} }