add-param:增加轨迹变更广播参数

- 补充目的地时区
This commit is contained in:
hardstylewyl 2025-05-27 14:29:09 +08:00
parent 857b695d0e
commit 55e7c48b49
3 changed files with 8 additions and 1 deletions

View File

@ -135,6 +135,11 @@ public class TrackChangeEto
/// </summary>
public DateTime? EstimatedDeliveryDate { get; set; }
/// <summary>
/// 目的地时区
/// </summary>
public float? DestinationTimeZone { get; set; }
/// <summary>
/// 扩展信息字段,用与轨迹推送的附加字段
/// </summary>

View File

@ -323,6 +323,7 @@ public class TrackDeleteEventHandler : ITransientDependency, ICapSubscribe
_broadcastingService.TrackChangePublicTopic(new TrackChangeEto
{
EstimatedDeliveryDate = track.EstimatedDeliveryDate,
DestinationTimeZone = track.DestinationTimeZone,
TrackPlacePostcode = track.TrackPlacePostcode,
TrackPlaceNation = track.TrackPlaceNation,
TrackPlaceNationId = track.TrackPlaceNationId,
@ -350,7 +351,7 @@ public class TrackDeleteEventHandler : ITransientDependency, ICapSubscribe
OrderNo = track.OrderNo,
OrderIdentifiers = new[]
{
new OrderIdentifier()
new OrderIdentifier
{
OrderId = track.OrderId,
OrderNo = track.OrderNo,

View File

@ -32,6 +32,7 @@ public class BroadcastingService : IBroadcastingService
var data = new TrackChangeEto
{
EstimatedDeliveryDate = eto.EstimatedDeliveryDate,
DestinationTimeZone = eto.DestinationTimeZone,
TrackPlacePostcode = eto.TrackPlacePostcode,
TrackPlaceNation = eto.TrackPlaceNation,
TrackPlaceNationId = eto.TrackPlaceNationId,