From f87abb6cddee1d97a6f49aad55753def6719c3a5 Mon Sep 17 00:00:00 2001 From: lyf66 Date: Fri, 8 Aug 2025 14:15:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BB=BB=E5=8A=A1=E5=91=BC?= =?UTF-8?q?=E5=8F=AB=E8=BF=87=E7=A8=8B=E4=B8=AD=E5=87=BA=E7=8E=B0=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E5=90=8E=E7=9A=84=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/whdc/component/AutoCallTaskScheduled.java | 14 ++++++++++++++ .../java/com/whdc/service/AutoCallApiService.java | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/whdc/component/AutoCallTaskScheduled.java b/src/main/java/com/whdc/component/AutoCallTaskScheduled.java index f8395b9..f899b85 100644 --- a/src/main/java/com/whdc/component/AutoCallTaskScheduled.java +++ b/src/main/java/com/whdc/component/AutoCallTaskScheduled.java @@ -166,6 +166,20 @@ public class AutoCallTaskScheduled { } } catch (Exception e) { log.error("处理任务时发生异常 taskId={}", taskId, e); + AutoCallTask task = autoCallTaskService.getTaskMapper().selectById(taskId); + task.setStatus(AutoCallTask.STATUS_CANCELLED); + + List personList = autoCallTaskService.getPersonMapper().selectList( + new QueryWrapper() + .eq("task_id", taskId) + .isNull("__remark") + .isNull("__tag") + ); + for (AutoCallPerson person : personList) { + person.setStatus(AutoCallPerson.STATUS_CANCELLED); + person.setDetailRemark("请人工处置"); + autoCallTaskService.getPersonMapper().updateById(person); + } } } } diff --git a/src/main/java/com/whdc/service/AutoCallApiService.java b/src/main/java/com/whdc/service/AutoCallApiService.java index a0a182c..45b7dde 100644 --- a/src/main/java/com/whdc/service/AutoCallApiService.java +++ b/src/main/java/com/whdc/service/AutoCallApiService.java @@ -562,7 +562,7 @@ private void addTableHeader(Table table) { .orderByDesc("id"); query.in("status", AutoCallTask.STATUS_ALL_FAIL, - AutoCallTask.STATUS_SHOULD_GENERATE, +// AutoCallTask.STATUS_SHOULD_GENERATE, AutoCallTask.STATUS_CANCELLED, AutoCallTask.STATUS_GENERATED_AKA_READY_TO_UPLOAD );