添加原轨迹信息
This commit is contained in:
parent
0cb30b3d4b
commit
367211f755
@ -38,4 +38,14 @@ public class TrackUpsertEvent : UpsertTrackInput
|
||||
/// 已经处理过的订单
|
||||
/// </summary>
|
||||
public List<int> Visited { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// 原轨迹内容
|
||||
/// </summary>
|
||||
public string? OriginTrackContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原轨迹报文
|
||||
/// </summary>
|
||||
public string? OriginTrackData { get; set; }
|
||||
}
|
||||
@ -95,6 +95,7 @@ public class TrackRefreshEventHandler : ITransientDependency, ICapSubscribe
|
||||
TrackUpsertEvent @event)
|
||||
{
|
||||
var trackUpsertEvent = @event.DeepCopy();
|
||||
trackUpsertEvent.OriginTrackData = JsonConvert.SerializeObject(trackToken);
|
||||
var paramConfig = paramWithContentConfig.ParamConfig;
|
||||
var contentConfigs = paramWithContentConfig.ContentConfigs;
|
||||
TrackPullContentConfigDto? matchedContentConfig = null;
|
||||
@ -123,6 +124,7 @@ public class TrackRefreshEventHandler : ITransientDependency, ICapSubscribe
|
||||
var trackContent = trackToken[paramConfig.TrackContentName]?.Value<string>();
|
||||
if (!trackContent.IsNullOrWhiteSpace())
|
||||
{
|
||||
trackUpsertEvent.OriginTrackContent = trackContent;
|
||||
Debug.Assert(trackContent != null, nameof(trackContent) + " != null");
|
||||
matchedContentConfig = contentConfigs.FirstOrDefault(x => x.TrackContentValue == trackContent);
|
||||
|
||||
|
||||
@ -132,6 +132,8 @@ public class TrackUpsertEventHandler : ITransientDependency, ICapSubscribe
|
||||
TrackTime = @event.TrackTime!.Value,
|
||||
TrackTimeZone = @event.TrackTimeZone!.Value,
|
||||
IsCanDelete = trackContent.IsCanDelete,
|
||||
OriginTrackContent = @event.OriginTrackContent,
|
||||
OriginTrackData = @event.OriginTrackData,
|
||||
CreateUser = CurrentUserRequest.CurrentUser.Name,
|
||||
CreateTime = DateTime.Now
|
||||
};
|
||||
|
||||
@ -52,11 +52,6 @@ public class TrackDetailsIndex : IdBaseIndex
|
||||
/// </summary>
|
||||
public bool IsCompleted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原轨迹状态
|
||||
/// </summary>
|
||||
public string? OriginTrackStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原轨迹内容
|
||||
/// </summary>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user