feat(api): статистика отображается в часовом поясе клиента
This commit is contained in:
@@ -49,12 +49,13 @@ namespace PARR.API.Controllers.V1.Statistics
|
||||
public async Task<IActionResult> Get()
|
||||
{
|
||||
var confStat = await robotConfigurationService.Get()
|
||||
.AsNoTracking()
|
||||
.GroupBy(t => new { t.RobotCode, t.TaskStatusCode })
|
||||
.Select(t => new { RobotCode = t.Key.RobotCode, TaskStatusCode = t.Key.TaskStatusCode, Count = t.Count() })
|
||||
.ToListAsync();
|
||||
|
||||
var robots = await robotService.Get().ToListAsync();
|
||||
var statuses = await taskStatusService.Get().ToListAsync();
|
||||
var robots = await robotService.Get().AsNoTracking().ToListAsync();
|
||||
var statuses = await taskStatusService.Get().AsNoTracking().ToListAsync();
|
||||
|
||||
var response = new List<StatRobotTaskResponse>();
|
||||
|
||||
@@ -95,7 +96,8 @@ namespace PARR.API.Controllers.V1.Statistics
|
||||
|
||||
|
||||
var query = robotHistoryService.Get()
|
||||
.Include(t => t.RobotConfiguration)
|
||||
//.Include(t => t.RobotConfiguration)
|
||||
.AsNoTracking()
|
||||
.Where(t => t.RobotConfiguration!.RobotCode == (int)robot && t.DateCreated >= queryDate)
|
||||
.GroupBy(t => new { Date = t.DateCreated.Date, Hour = t.DateCreated.Hour })
|
||||
.Select(t => new
|
||||
|
||||
Reference in New Issue
Block a user