diff --git a/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs b/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
index a59c31c8..b52a95a3 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
+++ b/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
@@ -22,6 +22,11 @@ public class TrackChangeAfterUpdateOrderEvent
///
public string TrackEnContent { get; set; } = null!;
+ ///
+ /// 轨迹状态Id
+ ///
+ public int TrackStatusId { get; set; }
+
///
/// 轨迹发生地
///
diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs b/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs
index bd8ef2c3..baa3d8b3 100644
--- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs
+++ b/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs
@@ -185,6 +185,7 @@ public class TrackUpsertEventHandler : ITransientDependency, ICapSubscribe
IsCompleted = @event.TrackRefreshData.IsCompleted,
TrackContent = content.TrackContent,
TrackEnContent = content.TrackEnContent,
+ TrackStatusId = content.TrackStatusId,
TrackPlace = @event.TrackPlace,
TrackTime = @event.TrackTime,
TrackTimeZone = @event.TrackTimeZone
diff --git a/src/SJZY.Track.Domain/Dtos/TrackContents/TrackContentVO.cs b/src/SJZY.Track.Domain/Dtos/TrackContents/TrackContentVO.cs
index d44e75c8..0c0f13d5 100644
--- a/src/SJZY.Track.Domain/Dtos/TrackContents/TrackContentVO.cs
+++ b/src/SJZY.Track.Domain/Dtos/TrackContents/TrackContentVO.cs
@@ -2,6 +2,11 @@
public class TrackContentVO
{
+ ///
+ /// 轨迹状态Id
+ ///
+ public int TrackStatusId { get; set; }
+
///
/// 轨迹状态
///
diff --git a/src/SJZY.Track.Repository/Queries/ProvideQueries.cs b/src/SJZY.Track.Repository/Queries/ProvideQueries.cs
index 8cf2cf5f..5ffffe7a 100644
--- a/src/SJZY.Track.Repository/Queries/ProvideQueries.cs
+++ b/src/SJZY.Track.Repository/Queries/ProvideQueries.cs
@@ -144,6 +144,7 @@ public class ProvideQueries : ISugarRepository, IProvideQueries,
.Where(x => x.SubSystemId == subSystemId && x.Code == trackCode)
.Select((x, y) => new TrackContentVO
{
+ TrackStatusId = x.TrackStatusId,
TrackStatus = y.Status,
TrackContent = x.Content,
TrackEnContent = x.EnContent