From e159602711513421243eeba9695b41aec0931a68 Mon Sep 17 00:00:00 2001 From: lbw Date: Tue, 20 Feb 2024 13:30:02 +0800 Subject: [PATCH] =?UTF-8?q?:recycle:=20Refactoring=20code.=20quartz=20?= =?UTF-8?q?=E5=8F=AA=E4=BF=9D=E5=AD=98=E5=8F=91=E5=B8=83=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E7=9A=84=E4=BB=BB=E5=8A=A1=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pigx/daemon/quartz/event/SysJobLogListener.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pigx-visual/pigx-daemon-quartz/src/main/java/com/pig4cloud/pigx/daemon/quartz/event/SysJobLogListener.java b/pigx-visual/pigx-daemon-quartz/src/main/java/com/pig4cloud/pigx/daemon/quartz/event/SysJobLogListener.java index 2ba7b47c0..3ab512f78 100644 --- a/pigx-visual/pigx-daemon-quartz/src/main/java/com/pig4cloud/pigx/daemon/quartz/event/SysJobLogListener.java +++ b/pigx-visual/pigx-daemon-quartz/src/main/java/com/pig4cloud/pigx/daemon/quartz/event/SysJobLogListener.java @@ -26,6 +26,8 @@ import org.springframework.core.annotation.Order; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; +import java.util.Objects; + /** * @author frwcloud 异步监听定时任务日志事件 */ @@ -41,7 +43,10 @@ public class SysJobLogListener { @EventListener(SysJobLogEvent.class) public void saveSysJobLog(SysJobLogEvent event) { SysJobLog sysJobLog = event.getSysJobLog(); - sysJobLogService.save(sysJobLog); + // 只保存发布状态的任务日志 + if (Objects.nonNull(sysJobLog.getJobId())){ + sysJobLogService.save(sysJobLog); + } log.info("执行定时任务日志"); }