feat(api): статистика по заданиям синхронизации нарядов ЕСПП

This commit is contained in:
Mikhail Trubnikov
2023-12-25 10:27:50 +10:00
parent ade1b01aff
commit 584c594d77
2 changed files with 16 additions and 8 deletions

View File

@@ -59,12 +59,14 @@ namespace PARR.API.Controllers.V1.Statistics
[HttpGet(ApiRoutes.StatOrder.TaskToEspp)]
public async Task<IActionResult> TaskToEspp()
{
//todo:!!!
var response = new StatTaskToEsppResponse
{
AllCount = await orderService.Get().CountAsync(),
// такая же логика в PARR.Master
TaskCount = await orderService.Get().CountAsync(t => t.NextStatusCode.HasValue && t.NextStatusCode.Value != t.StatusCode)
};
//todo: updateDateMOdified
return Ok();
return Ok(new Response<StatTaskToEsppResponse>(response, true));
}
@@ -107,13 +109,13 @@ namespace PARR.API.Controllers.V1.Statistics
var queryDate = DateTimeOffset.UtcNow.AddDays(-1);
var response = new GetStatusesLastDayResponse
var response = new StatGetStatusesLastDayResponse
{
Count = await orderService.Get().CountAsync(t => t.DateModified >= queryDate && t.StatusCode == statusCode),
Status = mapper.Map<OrderStatusResponse>(status)
};
return Ok(new Response<GetStatusesLastDayResponse>(response, true));
return Ok(new Response<StatGetStatusesLastDayResponse>(response, true));
}