feat(AIHITMainLoader, API, JobAutoControl, Master): изменен метод отправки сообщений в RabbitMq

This commit is contained in:
Mikhail Trubnikov
2026-01-22 10:56:02 +10:00
parent b7fca08d28
commit b34be5ccbe
7 changed files with 36 additions and 19 deletions

View File

@@ -75,17 +75,18 @@ namespace PARR.JobAutoControl
InitiatorIp = null,
InitiatorParrComponentId = Constants.ParrComponentsEnum.JobAutoControl
}
});
}).ToList();
var msgStrList = msgList.Select(t => JsonSerializer.Serialize(t));
//var msgStrList = msgList.Select(t => JsonSerializer.Serialize(t));
// отправляем задания в очередь template matcher`a
var sendResult = await mqService.SendAsync(mqSettings.TemplateMatcher, msgStrList.ToArray());
//var sendResult = await mqService.SendAsync(mqSettings.TemplateMatcher, msgStrList.ToArray());
var sendResult = await mqService.SendAsync(mqSettings.TemplateMatcher, msgList.ToList<object>());
if (!sendResult.IsSuccess)
logger.LogError($"Ошибка при отправке сообщений ({msgStrList.Count()} шт.) в очередь.");
logger.LogError($"Ошибка при отправке сообщений ({msgList.Count()} шт.) в очередь.");
else
logger.LogInformation($"Выполнена отправка сообщений в очередь, {msgStrList.Count()} шт.");
logger.LogInformation($"Выполнена отправка сообщений в очередь, {msgList.Count()} шт.");
}
}