兼容脏数据

This commit is contained in:
xiaolipro 2024-09-24 10:16:19 +08:00
parent a07a95f19f
commit af5c390606

View File

@ -180,7 +180,9 @@ public class ForewarningHelper
EndTrackStatusId = x.EndTrackStatusId, EndTrackStatusId = x.EndTrackStatusId,
EndTrackStatus = statusDic.TryGetValue(x.EndTrackStatusId, out var end) ? end : "", EndTrackStatus = statusDic.TryGetValue(x.EndTrackStatusId, out var end) ? end : "",
NotifyUsers = JsonConvert.DeserializeObject<List<NotifyUser>>(x.NotifyUser) ?? new List<NotifyUser>(), NotifyUsers = JsonConvert.DeserializeObject<List<NotifyUser>>(x.NotifyUser) ?? new List<NotifyUser>(),
NotifyModes = x.NotifyMode.Split(',').Select(int.Parse).ToList(), NotifyModes = x.NotifyMode.IsNullOrWhiteSpace()
? new List<int>()
: x.NotifyMode.Split(',').Select(int.Parse).ToList(),
}).ToList(), }).ToList(),
WarningFactors = warning.WarningFactors.Select(x => new WarningFactorWithIdDto WarningFactors = warning.WarningFactors.Select(x => new WarningFactorWithIdDto
{ {