From 0d4be31cc160c491ed197d9b8af2189a27764fd7 Mon Sep 17 00:00:00 2001 From: xiaolipro <2357729423@qq.com> Date: Thu, 12 Sep 2024 17:41:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E5=89=8D=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CAP/EventHandlers/TrackDeleteEventHandler.cs | 6 +++--- src/SJZY.Track.Application/Helpers/ForewarningHelper.cs | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs b/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs index 403e275d..8d4298a9 100644 --- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs +++ b/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs @@ -93,13 +93,13 @@ public class TrackDeleteEventHandler : ITransientDependency, ICapSubscribe // 订单循环关联检测 var dup = @event.Visited.Intersect(@event.OrderIds).ToArray(); - if (!dup.Any()) + if (dup.Any()) { + LogHelper.Warn($"删除轨迹时,发现循环依赖:{dup.JoinAsString(",")}", true); return false; } - LogHelper.Warn($"删除轨迹时,发现循环依赖:{dup.JoinAsString(",")}", true); - return false; + return true; } private async Task DeleteTrackAsync(TrackDeleteEvent @event) diff --git a/src/SJZY.Track.Application/Helpers/ForewarningHelper.cs b/src/SJZY.Track.Application/Helpers/ForewarningHelper.cs index cd12de06..1e862c41 100644 --- a/src/SJZY.Track.Application/Helpers/ForewarningHelper.cs +++ b/src/SJZY.Track.Application/Helpers/ForewarningHelper.cs @@ -159,6 +159,7 @@ public class ForewarningHelper StartTrackStatusId = x.StartTrackStatusId, EndTrackStatusId = x.EndTrackStatusId, NotifyMode = x.NotifyModes.JoinAsString(","), + NotifyUser = x.NotifyUsers.JoinAsString(","), NotifyUserId = x.NotifyUserIds.JoinAsString(","), }).ToList(); }