From 27667782198f6c68b460aaad0c3f3094619d9feb Mon Sep 17 00:00:00 2001 From: junzhangfm Date: Fri, 27 Mar 2026 16:55:44 +0800 Subject: [PATCH] =?UTF-8?q?2026-03-27=E6=8F=90=E4=BA=A4=EF=BC=9A=E5=88=86?= =?UTF-8?q?=E6=97=B6=E5=9B=BE=E6=95=B0=E6=8D=AE=E5=85=A8=E9=83=A8=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E6=88=90=E5=8A=9F=E5=90=8E=EF=BC=8C=E5=BC=80=E5=A7=8B?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=97=A5K=E5=9B=BE=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../southern/power/grid/listener/DataExcelListener.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/southern/power/grid/listener/DataExcelListener.java b/src/main/java/com/southern/power/grid/listener/DataExcelListener.java index f4a6921..416b2cf 100644 --- a/src/main/java/com/southern/power/grid/listener/DataExcelListener.java +++ b/src/main/java/com/southern/power/grid/listener/DataExcelListener.java @@ -78,8 +78,6 @@ public class DataExcelListener extends AnalysisEventListener { // 更新任务状态 if (fail == 0) { task.setStatus(ImportTaskStatusEnum.SUCCESS.getCode()); // 全部成功,没有失败的 - // 分时图全部同步成功后,开始同步日K图数据 - dailyPowerOutageEventSycnService.syncDnerDailyPowerOutageEvent(task.getEventId()); } else { if (success > 0) { task.setStatus(ImportTaskStatusEnum.PART_SUCCESS.getCode()); // 部分成功,含成功和失败的 @@ -91,6 +89,12 @@ public class DataExcelListener extends AnalysisEventListener { importTaskMapper.update(null, new LambdaUpdateWrapper() .set(ImportTask::getStatus, task.getStatus()) // 任务状态 .eq(ImportTask::getTaskNo, task.getTaskNo())); + + if (fail == 0) { + // 分时图全部导入成功后,开始同步日K图数据 + dailyPowerOutageEventSycnService.syncDnerDailyPowerOutageEvent(task.getEventId()); + } + // bean在单例模式下要初始化值 success = 0; fail = 0;