diff --git a/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs b/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
index 3fd35deb..a59c31c8 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
+++ b/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
@@ -12,11 +12,6 @@ public class TrackChangeAfterUpdateOrderEvent
///
public bool IsCompleted { get; set; }
- ///
- /// 轨迹代码
- ///
- public string TrackCode { get; set; } = null!;
-
///
/// 轨迹内容
///
diff --git a/src/SJZY.Track.Application/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs b/src/SJZY.Track.Application/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs
index 3f586b15..3e3b1d07 100644
--- a/src/SJZY.Track.Application/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs
+++ b/src/SJZY.Track.Application/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs
@@ -38,11 +38,14 @@ public class TrackChangeAfterUpdateOrderEventHandler : ITransientDependency, ICa
foreach (var order in orders)
{
- if (order.LatestTrackTime != null &&
- @event.TrackTime.Subtract(TimeSpan.FromHours(@event.TrackTimeZone)) <
- order.LatestTrackTime.Value.Subtract(TimeSpan.FromHours(order.LatestTrackTimeZone ?? 0)))
+ if (order.LatestTrackContent != @event.TrackContent)
{
- continue;
+ if (order.LatestTrackTime != null &&
+ @event.TrackTime.Subtract(TimeSpan.FromHours(@event.TrackTimeZone)) <
+ order.LatestTrackTime.Value.Subtract(TimeSpan.FromHours(order.LatestTrackTimeZone ?? 0)))
+ {
+ continue;
+ }
}
if (!order.IsCompleted)
diff --git a/src/SJZY.Track.Application/EventHandlers/TrackUpsertEventHandler.cs b/src/SJZY.Track.Application/EventHandlers/TrackUpsertEventHandler.cs
index 65dba149..c4073332 100644
--- a/src/SJZY.Track.Application/EventHandlers/TrackUpsertEventHandler.cs
+++ b/src/SJZY.Track.Application/EventHandlers/TrackUpsertEventHandler.cs
@@ -187,7 +187,6 @@ public class TrackUpsertEventHandler : ITransientDependency, ICapSubscribe
{
OrderIds = orderIds,
IsCompleted = @event.TrackRefreshData.IsCompleted,
- TrackCode = @event.TrackCode,
TrackContent = firstTrack.TrackContent,
TrackEnContent = firstTrack.TrackEnContent,
TrackPlace = @event.TrackPlace,