fix:修复因隐藏外部轨迹照成的空异常

This commit is contained in:
hardstylewyl 2025-01-23 08:56:14 +08:00
parent 5fef9ee24b
commit 8deabef406

View File

@ -67,6 +67,8 @@ public partial class TrackService
var trackDetails = group var trackDetails = group
.WhereIf(isFilterExternal, x => trackContentDic.TryGetValue(x.TrackCode, out var isExternal) && isExternal) .WhereIf(isFilterExternal, x => trackContentDic.TryGetValue(x.TrackCode, out var isExternal) && isExternal)
.ToList(); .ToList();
if (trackDetails.Count == 0)
continue;
item.OrderNo = trackDetails.First().OrderNo; item.OrderNo = trackDetails.First().OrderNo;
item.TrackDetails = trackDetails.Select(x => new TrackDetail item.TrackDetails = trackDetails.Select(x => new TrackDetail
@ -165,6 +167,8 @@ public partial class TrackService
var trackDetails = group var trackDetails = group
.WhereIf(isFilterExternal, x => trackContentDic.TryGetValue(x.TrackCode, out var isExternal) && isExternal) .WhereIf(isFilterExternal, x => trackContentDic.TryGetValue(x.TrackCode, out var isExternal) && isExternal)
.ToList(); .ToList();
if (trackDetails.Count == 0)
continue;
item.OrderNo = trackDetails.First().OrderNo; item.OrderNo = trackDetails.First().OrderNo;
item.TrackDetails = trackDetails.Select(x => new TrackDetail item.TrackDetails = trackDetails.Select(x => new TrackDetail