Merge branch 'S03-轨迹中台优化项' into dev

This commit is contained in:
李鹏军 2024-04-16 19:21:13 +08:00
commit c5b534593c
3 changed files with 7 additions and 10 deletions

View File

@ -12,11 +12,6 @@ public class TrackChangeAfterUpdateOrderEvent
/// </summary>
public bool IsCompleted { get; set; }
/// <summary>
/// 轨迹代码
/// </summary>
public string TrackCode { get; set; } = null!;
/// <summary>
/// 轨迹内容
/// </summary>

View File

@ -37,6 +37,8 @@ public class TrackChangeAfterUpdateOrderEventHandler : ITransientDependency, ICa
if (orders.Count == 0) return;
foreach (var order in orders)
{
if (order.LatestTrackContent != @event.TrackContent)
{
if (order.LatestTrackTime != null &&
@event.TrackTime.Subtract(TimeSpan.FromHours(@event.TrackTimeZone)) <
@ -44,6 +46,7 @@ public class TrackChangeAfterUpdateOrderEventHandler : ITransientDependency, ICa
{
continue;
}
}
if (!order.IsCompleted)
{

View File

@ -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,