Merge branch 'S02-轨迹中台' into test
This commit is contained in:
commit
d1f5c7e682
@ -29,8 +29,14 @@ public class UpdateOrderTrackEventHandler : ITransientDependency, ICapSubscribe
|
|||||||
// 删除全部轨迹导致的重置行为
|
// 删除全部轨迹导致的重置行为
|
||||||
// tips:订单是支持从已完成态到未完成态的
|
// tips:订单是支持从已完成态到未完成态的
|
||||||
order.ResetTrackInfo();
|
order.ResetTrackInfo();
|
||||||
|
|
||||||
|
await _orderRepository.UpdateAsync(order);
|
||||||
|
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
else if (order.LatestTrackTime != null &&
|
|
||||||
|
// 删除引发的回退更新
|
||||||
|
if (order.LatestTrackTime != null &&
|
||||||
order.LatestTrackTime.Value.Subtract(TimeSpan.FromHours(order.LatestTrackTimeZone ?? 0)) ==
|
order.LatestTrackTime.Value.Subtract(TimeSpan.FromHours(order.LatestTrackTimeZone ?? 0)) ==
|
||||||
@event.TrackTime.Subtract(TimeSpan.FromHours(@event.TrackTimeZone))) return;
|
@event.TrackTime.Subtract(TimeSpan.FromHours(@event.TrackTimeZone))) return;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user