From 55e7c48b49dbe938e0348465e658961eb15f9f2e Mon Sep 17 00:00:00 2001 From: hardstylewyl <827778732@qq.com> Date: Tue, 27 May 2025 14:29:09 +0800 Subject: [PATCH] =?UTF-8?q?add-param:=E5=A2=9E=E5=8A=A0=E8=BD=A8=E8=BF=B9?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=E5=B9=BF=E6=92=AD=E5=8F=82=E6=95=B0=20=20-?= =?UTF-8?q?=20=E8=A1=A5=E5=85=85=E7=9B=AE=E7=9A=84=E5=9C=B0=E6=97=B6?= =?UTF-8?q?=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs | 5 +++++ .../CAP/EventHandlers/TrackDeleteEventHandler.cs | 3 ++- .../Services/Broadcasting/BroadcastingService.cs | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs b/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs index 804ad6d5..22e5fd37 100644 --- a/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs +++ b/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs @@ -135,6 +135,11 @@ public class TrackChangeEto /// public DateTime? EstimatedDeliveryDate { get; set; } + /// + /// 目的地时区 + /// + public float? DestinationTimeZone { get; set; } + /// /// 扩展信息字段,用与轨迹推送的附加字段 /// diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs b/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs index 3b607dd1..79e6998d 100644 --- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs +++ b/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs @@ -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, diff --git a/src/SJZY.Track.Application/Services/Broadcasting/BroadcastingService.cs b/src/SJZY.Track.Application/Services/Broadcasting/BroadcastingService.cs index 1723a226..77d060b3 100644 --- a/src/SJZY.Track.Application/Services/Broadcasting/BroadcastingService.cs +++ b/src/SJZY.Track.Application/Services/Broadcasting/BroadcastingService.cs @@ -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,