feat(api,dal): templateController - убрана страрая логика ЗО. StatTemplateDistributorController - обновлена логика отображения статистики
This commit is contained in:
@@ -564,7 +564,7 @@ namespace PARR.DAL.NextRunServices
|
||||
{
|
||||
// не нужно использовать часовой пояс РГ (используем часовой пояс УЗ ЕСПП)
|
||||
logger.LogDebug("Не нужно использовать часовой пояс РГ (используем часовой пояс УЗ ЕСПП)");
|
||||
|
||||
|
||||
var offset = GetOffsetForDistributionByResponseArea();
|
||||
var referenceDate = GetReferenceDate(jobGroup, null);
|
||||
|
||||
@@ -675,12 +675,7 @@ namespace PARR.DAL.NextRunServices
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Получить продолжительность в днях
|
||||
/// </summary>
|
||||
/// <param name="config"></param>
|
||||
/// <returns></returns>
|
||||
private int GetDurationDays(JobGroupDistributionConfig config)
|
||||
public int GetDurationDays(JobGroupDistributionConfig config)
|
||||
{
|
||||
var period = config.DistributionPeriod;
|
||||
var periodType = period!.Type;
|
||||
@@ -714,6 +709,17 @@ namespace PARR.DAL.NextRunServices
|
||||
}
|
||||
|
||||
|
||||
public async Task<List<DateOnly>> GetWorkDaysAsync(DateOnly start, DateOnly end, bool excludeWeekends)
|
||||
{
|
||||
return await templateDistributor.GetWorkDaysAsync(start, end, excludeWeekends);
|
||||
}
|
||||
|
||||
|
||||
public async Task<HashSet<DateOnly>> GetWeekendsAsync(DateOnly startDate, DateOnly endDate)
|
||||
{
|
||||
return await templateDistributor.GetWeekendsAsync(startDate, endDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Получить часовую зону для распределения
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user