fix【【轨迹订单】轨迹明细删除后,列表下发的数据仍显示轨迹明细信息】https://www.tapd.cn/60863849/bugtrace/bugs/view?bug_id=1160863849001030812
This commit is contained in:
parent
d819dfe6d8
commit
7e0911fd51
@ -29,10 +29,16 @@ public class UpdateOrderTrackEventHandler : ITransientDependency, ICapSubscribe
|
|||||||
// 删除全部轨迹导致的重置行为
|
// 删除全部轨迹导致的重置行为
|
||||||
// tips:订单是支持从已完成态到未完成态的
|
// tips:订单是支持从已完成态到未完成态的
|
||||||
order.ResetTrackInfo();
|
order.ResetTrackInfo();
|
||||||
|
|
||||||
|
await _orderRepository.UpdateAsync(order);
|
||||||
|
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
else if (order.LatestTrackTime != null &&
|
|
||||||
order.LatestTrackTime.Value.Subtract(TimeSpan.FromHours(order.LatestTrackTimeZone ?? 0)) ==
|
// 删除引发的回退更新
|
||||||
@event.TrackTime.Subtract(TimeSpan.FromHours(@event.TrackTimeZone))) return;
|
if (order.LatestTrackTime != null &&
|
||||||
|
order.LatestTrackTime.Value.Subtract(TimeSpan.FromHours(order.LatestTrackTimeZone ?? 0)) ==
|
||||||
|
@event.TrackTime.Subtract(TimeSpan.FromHours(@event.TrackTimeZone))) return;
|
||||||
}
|
}
|
||||||
else // upsert引发的更新
|
else // upsert引发的更新
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user