forked from ddrilling/AsbCloudServer
fix report context wrapper telemetry events and users unsync protect
This commit is contained in:
parent
23b044e10e
commit
0bef278911
@ -122,11 +122,17 @@ namespace AsbSaubReport
|
||||
{
|
||||
Id = item.Id,
|
||||
Date = item.Date,
|
||||
Category = categories[events[item.IdEvent].IdCategory],
|
||||
Category = events.GetValueOrDefault(item.IdEvent) == null
|
||||
? $""
|
||||
: categories[events[item.IdEvent].IdCategory],
|
||||
User = item.IdTelemetryUser == null
|
||||
? ""
|
||||
: users[(int)item.IdTelemetryUser].MakeDisplayName(),
|
||||
Text = events[item.IdEvent].MakeMessageText(item)
|
||||
: users.GetValueOrDefault((int)item.IdTelemetryUser) == null
|
||||
? $"User id{item.IdTelemetryUser}"
|
||||
: users[(int)item.IdTelemetryUser].MakeDisplayName(),
|
||||
Text = events.GetValueOrDefault(item.IdEvent) == null
|
||||
? $"Стбытие {item.IdEvent} {item.Arg0} {item.Arg1} {item.Arg2} {item.Arg3}"
|
||||
: events[item.IdEvent].MakeMessageText(item)
|
||||
};
|
||||
|
||||
public WellInfoReport GetWellInfo()
|
||||
|
Loading…
Reference in New Issue
Block a user