From c662d8e29a35d63a618739fec6304da76ccd69dd Mon Sep 17 00:00:00 2001 From: hardstylewyl <827778732@qq.com> Date: Thu, 27 Mar 2025 15:36:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E9=A2=84=E8=AD=A6?= =?UTF-8?q?=E7=BC=96=E8=BE=91=EF=BC=88=E5=85=A8=E9=87=8F=EF=BC=89=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=80=9A=E7=9F=A5=E5=AF=B9=E8=B1=A1=E4=BF=9D=E6=8C=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8D=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/Warning/Handlers/CompleteWarningHandler.cs | 2 +- .../Services/Warning/Handlers/ReturnWarningHandler.cs | 2 +- .../Services/Warning/Handlers/TransportWarningHandler.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SJZY.Track.Application/Services/Warning/Handlers/CompleteWarningHandler.cs b/src/SJZY.Track.Application/Services/Warning/Handlers/CompleteWarningHandler.cs index b9a60249..59cd1912 100644 --- a/src/SJZY.Track.Application/Services/Warning/Handlers/CompleteWarningHandler.cs +++ b/src/SJZY.Track.Application/Services/Warning/Handlers/CompleteWarningHandler.cs @@ -405,7 +405,7 @@ public sealed class CompleteWarningHandler : ICompleteWarningHandler, ITransient // 通知对象 var oldNotifyUserIds = oldRule.NotifyUsers.Select(x => x.UserId).ToHashSet(); - var postNotifyUserIds = oldRule.NotifyUsers.Select(x => x.UserId).ToHashSet(); + var postNotifyUserIds = postRule.NotifyUsers.Select(x => x.UserId).ToHashSet(); var hasChange = !oldTypes.SetEquals(postTypes) || !oldStatusIds.SetEquals(postStatusIds) || !oldNotifyUserIds.SetEquals(postNotifyUserIds); return (false, hasChange); } diff --git a/src/SJZY.Track.Application/Services/Warning/Handlers/ReturnWarningHandler.cs b/src/SJZY.Track.Application/Services/Warning/Handlers/ReturnWarningHandler.cs index 476d4a36..e44d1b99 100644 --- a/src/SJZY.Track.Application/Services/Warning/Handlers/ReturnWarningHandler.cs +++ b/src/SJZY.Track.Application/Services/Warning/Handlers/ReturnWarningHandler.cs @@ -616,7 +616,7 @@ public sealed class ReturnWarningHandler : IReturnWarningHandler, ITransientDepe // 通知对象 var oldNotifyUserIds = oldRule.NotifyUsers.Select(x => x.UserId).ToHashSet(); - var postNotifyUserIds = oldRule.NotifyUsers.Select(x => x.UserId).ToHashSet(); + var postNotifyUserIds = postRule.NotifyUsers.Select(x => x.UserId).ToHashSet(); var hasChange = !oldStatusIds.SetEquals(postStatusIds) || !oldNotifyUserIds.SetEquals(postNotifyUserIds); return (false, hasChange); } diff --git a/src/SJZY.Track.Application/Services/Warning/Handlers/TransportWarningHandler.cs b/src/SJZY.Track.Application/Services/Warning/Handlers/TransportWarningHandler.cs index 1c415b09..b5b9bfd2 100644 --- a/src/SJZY.Track.Application/Services/Warning/Handlers/TransportWarningHandler.cs +++ b/src/SJZY.Track.Application/Services/Warning/Handlers/TransportWarningHandler.cs @@ -996,7 +996,7 @@ public class TransportWarningHandler : ITransportWarningHandler, ITransientDepen // 通知对象 var oldNotifyUserIds = oldRule.NotifyUsers.Select(x => x.UserId).ToHashSet(); - var postNotifyUserIds = oldRule.NotifyUsers.Select(x => x.UserId).ToHashSet(); + var postNotifyUserIds = postRule.NotifyUsers.Select(x => x.UserId).ToHashSet(); var hasChange = !oldNotifyUserIds.SetEquals(postNotifyUserIds); return (false, hasChange); }