From b1c917a344e6240a013d0c0fc0a67e3de02afb7e Mon Sep 17 00:00:00 2001
From: guyue <1721849008@qq.com>
Date: 星期日, 13 七月 2025 23:15:27 +0800
Subject: [PATCH] 修改状态

---
 src/main/java/com/linghu/timeTask/ScheduledTasks.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/linghu/timeTask/ScheduledTasks.java b/src/main/java/com/linghu/timeTask/ScheduledTasks.java
index db77954..4c45557 100644
--- a/src/main/java/com/linghu/timeTask/ScheduledTasks.java
+++ b/src/main/java/com/linghu/timeTask/ScheduledTasks.java
@@ -67,7 +67,11 @@
                             && !"Error".equalsIgnoreCase(statusResponse.getStatus())) {
                         task.setStatus("false");
                         return Mono.just(task);
-                    } else {
+                    }else if("ERROR".equalsIgnoreCase(statusResponse.getStatus())&&"任务不存在".equalsIgnoreCase(statusResponse.getMessage())){
+                        task.setStatus("false");
+                        return Mono.just(task);
+                    }
+                    else {
                         // 任务仍在进行中,不更新状态
                         return Mono.empty();
                     }
@@ -75,7 +79,6 @@
                 .switchIfEmpty(Mono.just(task)) // 如果状态检查返回empty,保持原有任务
                 .flatMap(t -> {
                     if (!"pending".equalsIgnoreCase(t.getStatus())) {
-
 
                         // 修改这里:将updateById的结果包装成Mono
                         return Mono.fromSupplier(() -> keywordTaskService.updateById(t))

--
Gitblit v1.7.1