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> /// </summary>
public DateTime? EstimatedDeliveryDate { get; set; } public DateTime? EstimatedDeliveryDate { get; set; }
/// <summary>
/// 目的地时区
/// </summary>
public float? DestinationTimeZone { get; set; }
/// <summary> /// <summary>
/// 扩展信息字段,用与轨迹推送的附加字段 /// 扩展信息字段,用与轨迹推送的附加字段
/// </summary> /// </summary>

View File

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

View File

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