feat(api): статистика по заданиям синхронизации нарядов ЕСПП
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user