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,