feat(all): ! Критические изменения логики работы всех сервисорв, База Данных имееет неокончательную версию. Template, Scheduler переведены на работу с Unit+Job+JobGroup вместо Host+ApplicationsInWork

This commit is contained in:
Mikhail Kuznetsov
2025-06-25 14:17:34 +10:00
parent 1b867585d8
commit 03c7852378
54 changed files with 5176 additions and 989 deletions

View File

@@ -86,7 +86,7 @@ namespace PARR.EsppOrderManager
.Include(t => t.AgentHistories).ThenInclude(t => t.AgentHistoryLevel)
.Include(t => t.OrderStatus)
.Include(t => t.NextStatus)
.Include(t => t.Template).ThenInclude(t => t!.ApplicationsInWork).ThenInclude(t => t!.Work).ThenInclude(t => t!.Tnk)
.Include(t => t.Template).ThenInclude(t => t!.Job).ThenInclude(t => t!.Tnk)
.FirstOrDefaultAsync(t => t.Id == objFromQuery.OrderId);
if (!IsValidOrder(ref order, ref objFromQuery))
@@ -162,7 +162,7 @@ namespace PARR.EsppOrderManager
var template = resultTemplateSettings.Template;
//Поле решение из ApplicationsInWork
var baseMsg = order.Template!.ApplicationsInWork!.Solution;
var baseMsg = order.Template!.Job!.Group!.Solution;
//Формируем сообщения от Агента
var msgAgent = agentHistory.Any()

View File

@@ -71,7 +71,7 @@ namespace PARR.EsppOrderManager.Services
// заполняем ТНК
var tnk = new AddMtnkQuery
{
JobOperation = order!.Template!.ApplicationsInWork!.Work!.Name,
JobOperation = order!.Template!.Job!.WorkName,
RecordId = order.Number,
Time = duration.ToString("hh\\:mm")
};