feat(api): статистика отображается в часовом поясе клиента
This commit is contained in:
@@ -46,10 +46,10 @@ namespace PARR.NextRun
|
||||
//var esppSchService = scope.ServiceProvider.GetService<IEsppScheduleTransformService>();
|
||||
var templateService = scope.ServiceProvider.GetService<ITemplateService>();
|
||||
var jobGroupService = scope.ServiceProvider.GetService<IJobGroupService>();
|
||||
var nextRunService = scope.ServiceProvider.GetService<INextRunServiceV2>();
|
||||
var nextRunService = scope.ServiceProvider.GetService<INextRunService>();
|
||||
|
||||
if (templateService == null || nextRunService == null || jobGroupService == null)
|
||||
throw new Exception($"Не смог получить серивс {nameof(ITemplateService)} или {nameof(INextRunServiceV2)} или {nameof(IJobGroupService)}");
|
||||
throw new Exception($"Не смог получить серивс {nameof(ITemplateService)} или {nameof(INextRunService)} или {nameof(IJobGroupService)}");
|
||||
|
||||
await HandlerAsync(templateService, nextRunService, jobGroupService);
|
||||
}
|
||||
@@ -61,7 +61,7 @@ namespace PARR.NextRun
|
||||
/// Рассчет следующей даты срабатываения
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
private async Task HandlerAsync(ITemplateService templateService, INextRunServiceV2 nextRunService, IJobGroupService jobGroupService)
|
||||
private async Task HandlerAsync(ITemplateService templateService, INextRunService nextRunService, IJobGroupService jobGroupService)
|
||||
{
|
||||
logger.LogInformation("Начинаю обновлять NextRun по расписанию");
|
||||
|
||||
@@ -77,7 +77,7 @@ namespace PARR.NextRun
|
||||
}
|
||||
|
||||
|
||||
private async Task UpdateNextRunAsync(ITemplateService templateService, INextRunServiceV2 nextRunService, IJobGroupService jobGroupService)
|
||||
private async Task UpdateNextRunAsync(ITemplateService templateService, INextRunService nextRunService, IJobGroupService jobGroupService)
|
||||
{
|
||||
// выбираем все шаблоны с просроченным nextRun в статусе Used
|
||||
|
||||
|
||||
@@ -100,7 +100,7 @@ namespace PARR.NextRun
|
||||
using var scope = serviceProvider.CreateScope();
|
||||
|
||||
var templateService = scope.ServiceProvider.GetRequiredService<ITemplateService>();
|
||||
var nextRunService = scope.ServiceProvider.GetRequiredService<INextRunServiceV2>();
|
||||
var nextRunService = scope.ServiceProvider.GetRequiredService<INextRunService>();
|
||||
|
||||
// Берем шаблоны только в статусе Used
|
||||
var templates = await templateService.Get()
|
||||
|
||||
Reference in New Issue
Block a user