From 4fb127ed474b6e831518ea1856ba02a8968590e4 Mon Sep 17 00:00:00 2001
From: hardstylewyl <827778732@qq.com>
Date: Thu, 9 Jan 2025 17:41:39 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BD=AC=E9=B9=8F=E5=86=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ProvideServices/BatchUpsertTrackInput.cs | 2 +-
.../Dtos/ProvideServices/GetTrackOutput.cs | 2 +-
.../Dtos/ProvideServices/UpsertTrackInput.cs | 2 +-
.../Dtos/TrackPush/TrackPushRecordDto.cs | 2 +-
.../Events/TrackChangeEto.cs | 2 +-
.../Events/TrackPushCompletedEvent.cs | 2 +-
.../Events/TrackPushEvent.cs | 2 +-
.../Events/TrackUpsertEvent.cs | 2 +-
.../CAP/EventHandlers/TrackPushEventHandler.cs | 11 +++++++++--
.../EventHandlers/TrackUpsertEventHandler.cs | 17 ++++++++++++++---
.../Rabbit/TrackPushCompletedEventHandler.cs | 1 -
.../TrackDetailsAggregate/TrackDetailsIndex.cs | 2 +-
.../TrackPushAggregate/TrackPushRecordIndex.cs | 2 +-
.../Repositories/TrackDetailsEsRepository.cs | 2 +-
14 files changed, 34 insertions(+), 17 deletions(-)
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs
index c1e5bcfc..90e159cc 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs
+++ b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs
@@ -123,7 +123,7 @@ public class BatchUpsertTrackInput : OrderNosInfo
///
/// 扩展信息字段,用与轨迹推送的附加字段
///
- public Dictionary? Extra { get; set; }
+ public string? Extra { get; set; }
///
/// 是否强制推送
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs
index 28d0a76d..f5313b3b 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs
+++ b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs
@@ -105,5 +105,5 @@ public class TrackDetail
///
/// 扩展信息字段,用与轨迹推送的附加字段
///
- public Dictionary? Extra { get; set; }
+ public string? Extra { get; set; }
}
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs
index 0fa3b448..2b15e904 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs
+++ b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs
@@ -132,7 +132,7 @@ public class UpsertTrackInput : OrderNoInfo
///
/// 扩展信息字段,用与轨迹推送的附加字段
///
- public Dictionary? Extra { get; set; }
+ public string? Extra { get; set; }
///
/// 是否强制推送
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs b/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs
index 9ce8fe2e..7bb84c1c 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs
+++ b/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs
@@ -85,5 +85,5 @@ public class TrackPushRecordDto
///
/// 轨迹的额外新
///
- public Dictionary? Extra { get; set; }
+ public string? Extra { get; set; }
}
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs b/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs
index 5f49e9ff..6319446e 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs
+++ b/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs
@@ -132,5 +132,5 @@ public class TrackChangeEto
///
/// 扩展信息字段,用与轨迹推送的附加字段
///
- public Dictionary? Extra { get; set; }
+ public string? Extra { get; set; }
}
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackPushCompletedEvent.cs b/src/SJZY.Track.Application.Contract/Events/TrackPushCompletedEvent.cs
index 1befad13..6e3d3987 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackPushCompletedEvent.cs
+++ b/src/SJZY.Track.Application.Contract/Events/TrackPushCompletedEvent.cs
@@ -83,5 +83,5 @@ public class TrackPushCompletedEvent
///
/// 轨迹的额外新
///
- public Dictionary? Extra { get; set; }
+ public string? Extra { get; set; }
}
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackPushEvent.cs b/src/SJZY.Track.Application.Contract/Events/TrackPushEvent.cs
index 760ba4b6..9be77fbc 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackPushEvent.cs
+++ b/src/SJZY.Track.Application.Contract/Events/TrackPushEvent.cs
@@ -88,5 +88,5 @@ public struct SystemPushStruct
///
/// 扩展信息字段,用与轨迹推送的附加字段
///
- public Dictionary? Extra { get; set; }
+ public string? Extra { get; set; }
}
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackUpsertEvent.cs b/src/SJZY.Track.Application.Contract/Events/TrackUpsertEvent.cs
index 1f6a9f1c..fef7ab3f 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackUpsertEvent.cs
+++ b/src/SJZY.Track.Application.Contract/Events/TrackUpsertEvent.cs
@@ -154,7 +154,7 @@ public class TrackUpsertEvent
///
/// 扩展信息字段,用与轨迹推送的附加字段
///
- public Dictionary? Extra { get; set; }
+ public string? Extra { get; set; }
///
/// 是否强制推送
diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs b/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs
index 808fd759..a8ff5339 100644
--- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs
+++ b/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs
@@ -265,7 +265,7 @@ public class TrackPushEventHandler : ITransientDependency, ICapSubscribe
{ "descriptionCn", config.TrackContentValue },
{ "code", config.TrackContentCodeValue },
{ "status", config.TrackStatusValue },
- { "extra", log.Extra }
+ { "extra", DeserializeForTextJson