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