fix(esppApi): фикс при формировании запроса к апи с параметром VIEW_QUERY

This commit is contained in:
Mikhail Trubnikov
2024-02-15 16:24:36 +10:00
parent 4d7aedbd92
commit 40efd746a5

View File

@@ -106,7 +106,12 @@ namespace PARR.EsppApi
//var result = await esppHttpService.SendAsync<IEnumerable<EsppOrder>>(QuerySanitize(request));
var request = new GetTaskListRequest { VIEW_QUERY = string.Join(" and ", conditions) };
var result = await esppHttpService.SendAsync<IEnumerable<EsppOrder>>(GenerateRequest(EsppOperationsEnum.GetTaskList, request));
// костыль. так как в ЕСПП не json а какой-то свой модерновый формат. формируем запрос вручную
var viewQueryStr = $"{{\"VIEW_QUERY\":\"{request.VIEW_QUERY}\"}}";
var result = await esppHttpService.SendAsync<IEnumerable<EsppOrder>>(GenerateRequest(EsppOperationsEnum.GetTaskList, viewQueryStr));
//var result = await esppHttpService.SendAsync<IEnumerable<EsppOrder>>(GenerateRequest(EsppOperationsEnum.GetTaskList, request));
return result;