Merge branch 'S07' into test

This commit is contained in:
hardstylewyl 2025-06-25 17:12:48 +08:00
commit 38984ed1eb
7 changed files with 47 additions and 15 deletions

View File

@ -64,6 +64,11 @@ public class EditTrackPullConfigInput
/// </summary> /// </summary>
public string? TrackPlaceName { get; set; } public string? TrackPlaceName { get; set; }
/// <summary>
/// 轨迹发生ISO时间参数名
/// </summary>
public string? TrackIsoTimeName { get; set; }
/// <summary> /// <summary>
/// 轨迹发生时间参数名 /// 轨迹发生时间参数名
/// </summary> /// </summary>

View File

@ -7,11 +7,6 @@ public class TrackPullParamConfigDto
/// </summary> /// </summary>
public string OrderNoName { get; set; } = null!; public string OrderNoName { get; set; } = null!;
/// <summary>
/// 轨迹时区参数名
/// </summary>
public string? TrackTimeZoneName { get; set; }
/// <summary> /// <summary>
/// 轨迹代码参数名 /// 轨迹代码参数名
/// </summary> /// </summary>
@ -32,11 +27,21 @@ public class TrackPullParamConfigDto
/// </summary> /// </summary>
public string? TrackStatusName { get; set; } public string? TrackStatusName { get; set; }
/// <summary>
/// 轨迹发生ISO时间参数名
/// </summary>
public string? TrackIsoTimeName { get; set; }
/// <summary> /// <summary>
/// 轨迹发生时间参数名 /// 轨迹发生时间参数名
/// </summary> /// </summary>
public string? TrackTimeName { get; set; } public string? TrackTimeName { get; set; }
/// <summary>
/// 轨迹时区参数名
/// </summary>
public string? TrackTimeZoneName { get; set; }
/// <summary> /// <summary>
/// 订单数组路径 /// 订单数组路径
/// </summary> /// </summary>

View File

@ -37,6 +37,11 @@ public class InterfaceRelayParamsConfigOptions
/// </summary> /// </summary>
public string TrackPlaceName { get; set; } public string TrackPlaceName { get; set; }
/// <summary>
/// 轨迹发生ISO时间参数名
/// </summary>
public string TrackIsoTimeName { get; set; }
/// <summary> /// <summary>
/// 轨迹发生时间参数名 /// 轨迹发生时间参数名
/// </summary> /// </summary>

View File

@ -211,18 +211,22 @@ public class TrackRefreshEventHandler : ITransientDependency, IRabbitHandler
} }
} }
// 轨迹发生ISO时间
var trackIsoTime = paramConfig.TrackIsoTimeName == null
? null
: trackToken[paramConfig.TrackIsoTimeName]?.ToObject<DateTimeOffset>();
// 轨迹发生时间 // 轨迹发生时间
var trackTime = paramConfig.TrackTimeName == null var trackTime = trackIsoTime?.DateTime ?? (paramConfig.TrackTimeName == null
? null ? null
: trackToken[paramConfig.TrackTimeName]?.Value<DateTime>(); : trackToken[paramConfig.TrackTimeName]?.ToObject<DateTime>());
// 轨迹发生时区 // 轨迹发生时区
var trackTimeZone = paramConfig.TrackTimeZoneName == null var trackTimeZone = (float?) trackIsoTime?.Offset.TotalHours ?? (paramConfig.TrackTimeZoneName == null
? null ? null
: trackToken[paramConfig.TrackTimeZoneName]?.Value<float>(); : trackToken[paramConfig.TrackTimeZoneName]?.ToObject<float>());
// 轨迹发生地 // 轨迹发生地
var trackPlace = paramConfig.TrackPlaceName == null var trackPlace = paramConfig.TrackPlaceName == null
? null ? null
: trackToken[paramConfig.TrackPlaceName]?.Value<string>(); : trackToken[paramConfig.TrackPlaceName]?.ToObject<string>();
if (matchedContentConfig is null) if (matchedContentConfig is null)

View File

@ -130,6 +130,7 @@ public class TrackPullService : ApplicationService
trackPullEntity.TrackStatusName = paramsConfig.TrackStatusName; trackPullEntity.TrackStatusName = paramsConfig.TrackStatusName;
trackPullEntity.TrackContentName = paramsConfig.TrackContentName; trackPullEntity.TrackContentName = paramsConfig.TrackContentName;
trackPullEntity.TrackPlaceName = paramsConfig.TrackPlaceName; trackPullEntity.TrackPlaceName = paramsConfig.TrackPlaceName;
trackPullEntity.TrackIsoTimeName = paramsConfig.TrackIsoTimeName;
trackPullEntity.TrackTimeName = paramsConfig.TrackTimeName; trackPullEntity.TrackTimeName = paramsConfig.TrackTimeName;
trackPullEntity.TrackTimeZoneName = paramsConfig.TrackTimeZoneName; trackPullEntity.TrackTimeZoneName = paramsConfig.TrackTimeZoneName;
} }
@ -161,6 +162,7 @@ public class TrackPullService : ApplicationService
oldTrackPullEntity.TrackStatusName = paramsConfig.TrackStatusName; oldTrackPullEntity.TrackStatusName = paramsConfig.TrackStatusName;
oldTrackPullEntity.TrackContentName = paramsConfig.TrackContentName; oldTrackPullEntity.TrackContentName = paramsConfig.TrackContentName;
oldTrackPullEntity.TrackPlaceName = paramsConfig.TrackPlaceName; oldTrackPullEntity.TrackPlaceName = paramsConfig.TrackPlaceName;
oldTrackPullEntity.TrackIsoTimeName = paramsConfig.TrackIsoTimeName;
oldTrackPullEntity.TrackTimeName = paramsConfig.TrackTimeName; oldTrackPullEntity.TrackTimeName = paramsConfig.TrackTimeName;
oldTrackPullEntity.TrackTimeZoneName = paramsConfig.TrackTimeZoneName; oldTrackPullEntity.TrackTimeZoneName = paramsConfig.TrackTimeZoneName;
} }

View File

@ -78,6 +78,12 @@ public class TrackPullConfigEntity : IFullAuditedBasicEntitys, IAggregateRoot
[SugarColumn(ColumnName = "TrackPlaceName")] [SugarColumn(ColumnName = "TrackPlaceName")]
public string? TrackPlaceName { get; set; } public string? TrackPlaceName { get; set; }
/// <summary>
/// 轨迹发生ISO时间参数名
/// </summary>
[SugarColumn(ColumnName = "TrackIsoTimeName")]
public string? TrackIsoTimeName { get; set; }
/// <summary> /// <summary>
/// 轨迹发生时间参数名 /// 轨迹发生时间参数名
/// </summary> /// </summary>

View File

@ -39,6 +39,16 @@ public class GetTrackPullConfigDetailOutputVO
/// </summary> /// </summary>
public int SubSystemId { get; set; } public int SubSystemId { get; set; }
/// <summary>
/// 轨迹发生ISO时间参数名
/// </summary>
public string? TrackIsoTimeName { get; set; }
/// <summary>
/// 拉取轨迹发生时间
/// </summary>
public string TrackTimeName { get; set; }
/// <summary> /// <summary>
/// 拉取轨迹时区 /// 拉取轨迹时区
/// </summary> /// </summary>
@ -64,11 +74,6 @@ public class GetTrackPullConfigDetailOutputVO
/// </summary> /// </summary>
public string TrackStatusName { get; set; } public string TrackStatusName { get; set; }
/// <summary>
/// 拉取轨迹发生时间
/// </summary>
public string TrackTimeName { get; set; }
/// <summary> /// <summary>
/// 订单路径 /// 订单路径
/// </summary> /// </summary>