fix(esppApi): исправлена модель FindOrdersQuery под свойства GenerateDateStart и GenerateDateEnd

This commit is contained in:
Mikhail Kuznetsov
2023-10-24 12:47:38 +10:00
parent 1a2692b662
commit 72907f6b21
3 changed files with 12 additions and 9 deletions

View File

@@ -26,10 +26,12 @@ namespace PARR.EsppApi
conditions.Add($"title like \"*{query.ShortDescriptionContains}*\"");
if (!string.IsNullOrEmpty(query.TemplateNameContains))
conditions.Add($"templateName like \"*{query.TemplateNameContains}*\"");
if (query.DateOpen.HasValue)//Время открытия наряда больше запрашиваемого, то есть открытые после запрашиваемого времени
conditions.Add($"open.time>='{query.DateOpen.Value.Day}/{query.DateOpen.Value.Month}/{query.DateOpen.Value.Year} 00:00:00'");
if (query.DateEnd.HasValue)//Крайний срок наступает до запрашиваемого времени
conditions.Add($"expirationDat<='{query.DateEnd.Value.Day}/{query.DateEnd.Value.Month}/{query.DateEnd.Value.Year} 00:00:00'");
if (query.GenerateDateStart.HasValue)
conditions.Add($"open.time>='{query.GenerateDateStart.Value.Day}/{query.GenerateDateStart.Value.Month}/{query.GenerateDateStart.Value.Year}" +
$" {query.GenerateDateStart.Value.Hour}:{query.GenerateDateStart.Value.Minute}:{query.GenerateDateStart.Value.Second}'");
if (query.GenerateDateEnd.HasValue)
conditions.Add($"open.time<='{query.GenerateDateEnd.Value.Day}/{query.GenerateDateEnd.Value.Month}/{query.GenerateDateEnd.Value.Year}" +
$" {query.GenerateDateEnd.Value.Hour}:{query.GenerateDateEnd.Value.Minute}:{query.GenerateDateEnd.Value.Second}'");
if (conditions.Count < 1)
{