feat(all): ! Критические изменения логики работы всех сервисорв, База Данных имееет неокончательную версию. Template, Scheduler переведены на работу с Unit+Job+JobGroup вместо Host+ApplicationsInWork
This commit is contained in:
@@ -21,27 +21,28 @@ namespace PARR.TemplateDistributor.Services
|
||||
{
|
||||
using (var scope = serviceProvider.CreateScope())
|
||||
{
|
||||
var service = scope.ServiceProvider.GetService<IApplicationsInWorkService>();
|
||||
//TODO Migratin to Job
|
||||
//var service = scope.ServiceProvider.GetService<IApplicationsInWorkService>();
|
||||
|
||||
if (service == null)
|
||||
throw new Exception($"Не найден сервис: {nameof(IApplicationsInWorkService)}");
|
||||
//if (service == null)
|
||||
// throw new Exception($"Не найден сервис: {nameof(IApplicationsInWorkService)}");
|
||||
|
||||
var appInWork = await service.Get()
|
||||
.Include(aiw => aiw.EsppSchValues)
|
||||
.FirstOrDefaultAsync(t => t.Id == applicationInWorkId);
|
||||
//var appInWork = await service.Get()//TODO Migratin to Job
|
||||
// //.Include(aiw => aiw.EsppSchValues)
|
||||
// .FirstOrDefaultAsync(t => t.Id == applicationInWorkId);
|
||||
|
||||
if (appInWork == null)
|
||||
{
|
||||
logger.LogError($"Не найдена регалментная работа {nameof(applicationInWorkId)}: {applicationInWorkId}");
|
||||
return false;
|
||||
}
|
||||
//if (appInWork == null)
|
||||
//{
|
||||
// logger.LogError($"Не найдена регалментная работа {nameof(applicationInWorkId)}: {applicationInWorkId}");
|
||||
// return false;
|
||||
//}
|
||||
|
||||
if (appInWork.IsAutoDistributionEnabled && appInWork.EsppSchValues.Count !=1)
|
||||
{
|
||||
logger.LogError($"Регалментная работа {nameof(applicationInWorkId)}: {applicationInWorkId} должна иметь только одно значение EsppSchTypeValue" +
|
||||
$", соответствующее режиму равномерного распределения по периоду");
|
||||
return false;
|
||||
}
|
||||
//if (appInWork.IsAutoDistributionEnabled && appInWork.EsppSchValues.Count !=1)
|
||||
//{
|
||||
// logger.LogError($"Регалментная работа {nameof(applicationInWorkId)}: {applicationInWorkId} должна иметь только одно значение EsppSchTypeValue" +
|
||||
// $", соответствующее режиму равномерного распределения по периоду");
|
||||
// return false;
|
||||
//}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user