feat:移除推送内容配置的兜底时区和扩展字段
This commit is contained in:
parent
b353eed8c4
commit
ecfcf8b5fb
@ -379,8 +379,8 @@ public class TrackPushEventHandler : ITransientDependency, ICapSubscribe
|
||||
// 构建更新推送请求体
|
||||
private static TrackUpdateInput BuiltUpdateItem(TrackPushContentConfigDto config, TrackPushRecordIndex log)
|
||||
{
|
||||
var trackDatetime = log.TrackTime.AddHours(config.TrackTimeZone ?? log.TrackTimeZone - log.TrackTimeZone);
|
||||
var trackDateStr = DateTimeFormat(trackDatetime, config.TrackTimeZone ?? log.TrackTimeZone, config);
|
||||
var trackDatetime = log.TrackTime.AddHours(log.TrackTimeZone - log.TrackTimeZone);
|
||||
var trackDateStr = DateTimeFormat(trackDatetime, log.TrackTimeZone, config);
|
||||
|
||||
var body = new TrackUpdateInput
|
||||
{
|
||||
@ -394,7 +394,7 @@ public class TrackPushEventHandler : ITransientDependency, ICapSubscribe
|
||||
// 推真实的发生地和发生时间(时间是计算后的)
|
||||
{ "location", log.TrackPlace },
|
||||
{ "date", trackDateStr },
|
||||
{ "timeZone", config.TrackTimeZone ?? log.TrackTimeZone },
|
||||
{ "timeZone", log.TrackTimeZone },
|
||||
{ "description", config.TrackEnContentValue },
|
||||
{ "descriptionCn", config.TrackContentValue },
|
||||
{ "code", config.TrackContentCodeValue },
|
||||
@ -410,8 +410,8 @@ public class TrackPushEventHandler : ITransientDependency, ICapSubscribe
|
||||
// 构建新增推送请求体
|
||||
private async Task<TrackPushInput> BuiltPushItem(TrackPushContentConfigDto config, TrackPushRecordIndex log, string? compareFields)
|
||||
{
|
||||
var trackDatetime = log.TrackTime.AddHours(config.TrackTimeZone ?? log.TrackTimeZone - log.TrackTimeZone);
|
||||
var trackDateStr = DateTimeFormat(trackDatetime, config.TrackTimeZone ?? log.TrackTimeZone, config);
|
||||
var trackDatetime = log.TrackTime.AddHours(log.TrackTimeZone - log.TrackTimeZone);
|
||||
var trackDateStr = DateTimeFormat(trackDatetime, log.TrackTimeZone, config);
|
||||
|
||||
var body = new TrackPushInput
|
||||
{
|
||||
@ -424,7 +424,7 @@ public class TrackPushEventHandler : ITransientDependency, ICapSubscribe
|
||||
{ GlobalConst.TrackPushTrackVersionDictKey, log.TrackVersion },
|
||||
// 推真实的发生地和发生时间(时间是计算后的)
|
||||
{ "date", trackDateStr },
|
||||
{ "timeZone", config.TrackTimeZone ?? log.TrackTimeZone },
|
||||
{ "timeZone", log.TrackTimeZone },
|
||||
{ "location", log.TrackPlace },
|
||||
{ "description", config.TrackEnContentValue },
|
||||
{ "descriptionCn", config.TrackContentValue },
|
||||
@ -452,7 +452,7 @@ public class TrackPushEventHandler : ITransientDependency, ICapSubscribe
|
||||
: null;
|
||||
if (matchConfig == null) return null;
|
||||
var code = matchConfig.TrackContentCodeValue;
|
||||
var timeStr = DateTimeFormat(x.TrackTime, config.TrackTimeZone ?? log.TrackTimeZone, config);
|
||||
var timeStr = DateTimeFormat(x.TrackTime, log.TrackTimeZone, config);
|
||||
return string.IsNullOrWhiteSpace(compareFields)
|
||||
? $"{code}{timeStr}"
|
||||
: $"{code}{TextJsonHelper.ExtractValue(x.Extra, compareFields)}";
|
||||
|
||||
@ -2,11 +2,6 @@ namespace TrackCenter.Application.Dtos.TrackPush;
|
||||
|
||||
public class EditTrackPushContentInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 扩展字段参数值
|
||||
/// </summary>
|
||||
public string? ExpandFieldsValue { get; set; }
|
||||
|
||||
public int? Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@ -58,9 +53,4 @@ public class EditTrackPushContentInput
|
||||
/// 轨迹状态参数值
|
||||
/// </summary>
|
||||
public string? TrackStatusValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 轨迹时区GMT
|
||||
/// </summary>
|
||||
public double? TrackTimeZone { get; set; }
|
||||
}
|
||||
|
||||
@ -88,17 +88,6 @@ public class TrackPushContentConfigDto
|
||||
/// </summary>
|
||||
public string? TrackStatusValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 轨迹时区GMT
|
||||
/// </summary>
|
||||
public double? TrackTimeZone { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 扩展字段参数值
|
||||
/// </summary>
|
||||
[Obsolete("废弃属性,调整为从轨迹明细扩展中获取扩展值填入")]
|
||||
public string? ExpandFieldsValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时间格式枚举
|
||||
/// </summary>
|
||||
|
||||
@ -90,10 +90,7 @@ public class TrackPushCacheService : ITransientDependency
|
||||
TrackStatusValue = item.TrackStatusValue,
|
||||
TrackContentCodeValue = item.TrackContentCodeValue,
|
||||
TrackContentValue = item.TrackContentValue,
|
||||
TrackEnContentValue = item.TrackEnContentValue,
|
||||
TrackTimeZone = item.TrackTimeZone,
|
||||
// todo:废弃字段如果没有外部应用依赖,可以逐步删除
|
||||
ExpandFieldsValue = item.ExpandFieldsValue,
|
||||
TrackEnContentValue = item.TrackEnContentValue
|
||||
}).ToList();
|
||||
|
||||
return res;
|
||||
|
||||
@ -68,16 +68,4 @@ public class TrackPushContentConfigEntity : FullAuditedEntity<int, int>
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "TrackStatusValue")]
|
||||
public string TrackStatusValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 轨迹时区GMT
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "TrackTimeZone")]
|
||||
public double? TrackTimeZone { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 扩展字段参数值
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "ExpandFieldsValue")]
|
||||
public string ExpandFieldsValue { get; set; }
|
||||
}
|
||||
|
||||
@ -36,6 +36,11 @@ public class GetTrackPullConfigDetailOutputVO
|
||||
/// </summary>
|
||||
public string AppKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 轨迹扩展信息参数名集合(逗号分割)
|
||||
/// </summary>
|
||||
public string? TrackExtraNames { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 轨迹发生ISO时间参数名
|
||||
/// </summary>
|
||||
|
||||
@ -51,14 +51,4 @@ public class GetTrackPushContentDetailOutputVO
|
||||
/// 推送轨迹状态
|
||||
/// </summary>
|
||||
public string TrackStatusValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 推送轨迹时区
|
||||
/// </summary>
|
||||
public double? TrackTimeZone { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 推送扩展字段
|
||||
/// </summary>
|
||||
public string ExpandFieldsValue { get; set; }
|
||||
}
|
||||
|
||||
@ -4,6 +4,11 @@ namespace TrackCenter.Domain.Dtos.TrackPush;
|
||||
|
||||
public class GetTrackPushContentPageOutputVO
|
||||
{
|
||||
/// <summary>
|
||||
/// 推送内容配置唯一id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 轨迹内容代码
|
||||
/// </summary>
|
||||
@ -24,13 +29,6 @@ public class GetTrackPushContentPageOutputVO
|
||||
/// </summary>
|
||||
public string EnContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 推送扩展字段
|
||||
/// </summary>
|
||||
public string ExpandFieldsValue { get; set; }
|
||||
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 推送单号类型
|
||||
/// </summary>
|
||||
|
||||
@ -76,14 +76,4 @@ public class TrackPushContentConfigVO
|
||||
/// 轨迹状态参数值
|
||||
/// </summary>
|
||||
public string? TrackStatusValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 轨迹时区GMT
|
||||
/// </summary>
|
||||
public double? TrackTimeZone { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 扩展字段参数值
|
||||
/// </summary>
|
||||
public string? ExpandFieldsValue { get; set; }
|
||||
}
|
||||
|
||||
@ -94,18 +94,6 @@ public class TrackPullConfigRepository : BasicRepository<TrackPullConfigEntity>,
|
||||
OrderNoName = trackPull.OrderNoName,
|
||||
ParseMethod = (int)trackPull.ParseMethod,
|
||||
TrackIsoTimeName = trackPull.TrackIsoTimeName,
|
||||
TrackTimeName = trackPull.TrackTimeName,
|
||||
TrackTimeZoneName = trackPull.TrackTimeZoneName,
|
||||
TrackContentCodeName = trackPull.TrackContentCodeName,
|
||||
TrackContentName = trackPull.TrackContentName,
|
||||
TrackPlaceName = trackPull.TrackPlaceName,
|
||||
TrackStatusName = trackPull.TrackStatusName,
|
||||
OrderPath = trackPull.OrderPath,
|
||||
TrackDetailsPath = trackPull.TrackDetailsPath,
|
||||
StartTrackCode = trackPull.StartTrackCode,
|
||||
EndTrackCode = trackPull.EndTrackCode,
|
||||
SilenceBeforeStart = trackPull.SilenceBeforeStart,
|
||||
SilenceAfterEnd = trackPull.SilenceAfterEnd
|
||||
}, true)
|
||||
.FirstAsync();
|
||||
}
|
||||
|
||||
@ -140,9 +140,7 @@ public class TrackPushConfigRepository : BasicRepository<TrackPushConfigEntity>,
|
||||
TrackContentCodeValue = b.TrackContentCodeValue,
|
||||
TrackContentValue = b.TrackContentValue,
|
||||
TrackEnContentValue = b.TrackEnContentValue,
|
||||
TrackStatusValue = b.TrackStatusValue,
|
||||
TrackTimeZone = b.TrackTimeZone,
|
||||
ExpandFieldsValue = b.ExpandFieldsValue,
|
||||
TrackStatusValue = b.TrackStatusValue
|
||||
})
|
||||
.ToListAsync();
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user