fix(orderLoader): уточнение расчёт времени создания и крайнего срока нарядов

This commit is contained in:
Mikhail Kuznetsov
2024-02-16 12:27:08 +10:00
parent 4c4621fe03
commit b7863af633
2 changed files with 10 additions and 1 deletions

View File

@@ -38,6 +38,12 @@ namespace PARR.EsppApi.Models
var dateTime = DateTime.ParseExact(ExpirationDate, "dd.MM.yyyy HH:mm:ss", CultureInfo.InvariantCulture);
var utc = dateTime.AddHours(-EsppUserTimeZoneSettings.TimeZone);
//TODO: костыль!!!
// странное поведение даты, разница с еспп 13 часов.
// считаем часовой пояс УЗ ЕСПП 10 часов ЮТС
// в качестве костыля прибавляем 3
utc = dateTime.AddHours(-3);
return new DateTimeOffset(utc, new TimeSpan(0));
}
}

View File

@@ -2,6 +2,9 @@
{
internal static class EsppUserTimeZoneSettings
{
public static int TimeZone = 0;
/// <summary>
/// Таймзона учетной записи ЕСПП относительно UTC
/// </summary>
public static int TimeZone = 10;//0;
}
}