fix: GetDetailTimeline 时区缺失时优先用 TrackTime,避免时间轴显示同一 CreateTime #6
@ -231,7 +231,7 @@ public class TrackOrderService : ApplicationServiceBase
|
||||
IsHighlight = false,
|
||||
IsShowHover = true,
|
||||
Remark = item.Remarks == null || item.Remarks == "--" ? "" : item.Remarks,
|
||||
TrackTimeZone = $"GMT{(item.TrackTimeZone >= 0 ? "+" : "-")}{GetTimeZoneStr(item.TrackTimeZone)}",
|
||||
TrackTimeZone = DateTimeHelper.ConvertFloatToTimeZone(item.TrackTimeZone),
|
||||
TrackTime = timeTick,
|
||||
TrackPlace = item.TrackPlace,
|
||||
EnContent = item.TrackEnContent,
|
||||
@ -269,19 +269,6 @@ public class TrackOrderService : ApplicationServiceBase
|
||||
return (long) (time - sTime).TotalMilliseconds;
|
||||
}
|
||||
|
||||
private static string GetTimeZoneStr(float timeZone)
|
||||
{
|
||||
var time = timeZone.ToString().Split('.');
|
||||
if (time.Length > 1 && time[1] != "0") //如果时区有小数点
|
||||
{
|
||||
return time[0] + ":30";
|
||||
}
|
||||
else
|
||||
{
|
||||
return time[0] + ":00";
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据轨迹id删除单条轨迹
|
||||
/// </summary>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user