forked from ddrilling/AsbCloudServer
Merge pull request 'Правка багов, обнаруженных после попытки интеграции с фронтом' (#325) from fix/#37333881-critical-message into dev
Reviewed-on: https://test.digitaldrilling.ru:8443/DDrilling/AsbCloudServer/pulls/325
This commit is contained in:
commit
6dfb596000
@ -68,6 +68,14 @@ public class MessageRequest : MessageRequestBase
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public IEnumerable<int> IdsWell { get; set; } = null!;
|
public IEnumerable<int> IdsWell { get; set; } = null!;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// <inheritdoc/>
|
||||||
|
/// </summary>
|
||||||
|
public MessageRequest()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// параметры для запроса списка сообщений (с ids скважин)
|
/// параметры для запроса списка сообщений (с ids скважин)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -43,7 +43,9 @@ public class MessageService : IMessageService
|
|||||||
var telemetryMessages = await messageRepository.GetMessagesAsync(messageTelemetryRequest, token);
|
var telemetryMessages = await messageRepository.GetMessagesAsync(messageTelemetryRequest, token);
|
||||||
|
|
||||||
var groupedMessages = telemetryMessages.GroupBy(x => new { x.IdTelemetry, x.IdEvent });
|
var groupedMessages = telemetryMessages.GroupBy(x => new { x.IdTelemetry, x.IdEvent });
|
||||||
var events = messageTelemetryRequest.Events.ToDictionary(e => e.Id);
|
var events = messageTelemetryRequest.Events
|
||||||
|
.GroupBy(e => e.Id)
|
||||||
|
.ToDictionary(e => e.Key, e => e.FirstOrDefault());
|
||||||
|
|
||||||
var idsWellsDict = messageTelemetryRequest.Telemetries.ToDictionary(e => e.Id, e => e.IdWell);
|
var idsWellsDict = messageTelemetryRequest.Telemetries.ToDictionary(e => e.Id, e => e.IdWell);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user