change-params:获取完整预警明细中的缺失轨迹参数类型更改V2
This commit is contained in:
parent
5fa8822e06
commit
c82aab9dd4
@ -61,7 +61,7 @@ public class CompleteWarningDetailsDto
|
||||
/// <summary>
|
||||
/// 缺失轨迹状态 e.g [ {1:"状态1",2:"状态2"} , {3:"状态3",4:"状态4"} ]
|
||||
/// </summary>
|
||||
public List<Dictionary<string,string>> MissingTrackStatus { get; set; }
|
||||
public List<RequireTrackStatusItem> MissingTrackStatus { get; set; }
|
||||
|
||||
|
||||
//视图属性 tips:从es即时拿取
|
||||
|
||||
@ -214,11 +214,20 @@ public class CompleteWarningService : ApplicationService
|
||||
}
|
||||
|
||||
// 构建缺失轨迹状态
|
||||
List<Dictionary<string, string>> BuildMissingTrackStatus(CompleteWarningDetailsIndex detail)
|
||||
List<RequireTrackStatusItem> BuildMissingTrackStatus(CompleteWarningDetailsIndex detail)
|
||||
{
|
||||
// return detail.GetMissingTrackStatusIdGroups()
|
||||
// .Select(g => g.ToDictionary(id => id.ToString(), id => trackStatusDict.GetValueOrDefault(id, GlobalConst.EmptyString)))
|
||||
// .ToList();
|
||||
return detail.GetMissingTrackStatusIdGroups()
|
||||
.Select(g => g.ToDictionary(id => id.ToString(), id => trackStatusDict.GetValueOrDefault(id, GlobalConst.EmptyString)))
|
||||
.ToList();
|
||||
.Select(g => new RequireTrackStatusItem
|
||||
{
|
||||
Statuses = g.Select(id => new TrackStatusDto
|
||||
{
|
||||
TrackStatusId = id,
|
||||
TrackStatus = trackStatusDict.GetValueOrDefault(id, GlobalConst.EmptyString)
|
||||
}).ToList()
|
||||
}).ToList();
|
||||
}
|
||||
|
||||
// 格式化时区
|
||||
|
||||
Loading…
Reference in New Issue
Block a user