Правка расчета сводной статистики по бурильщикам

This commit is contained in:
Olga Nemt 2024-04-01 16:11:20 +05:00
parent c03b818d49
commit 5bf30956c8

View File

@ -68,13 +68,8 @@ internal class SubsystemService : ISubsystemService
var detectedOperations = await detectedOperationService var detectedOperations = await detectedOperationService
.GetOperationsAsync(byWellRequest, token); .GetOperationsAsync(byWellRequest, token);
var groupByDriller = detectedOperations var detectedOperationsByCurrentDriller = detectedOperations.Where(d => d.Driller?.Id == schedule.IdDriller);
.Where(operation => operation.Driller is not null) var drillerOperationsStat = await CalcStatAsync(detectedOperationsByCurrentDriller, token);
.GroupBy(operation => operation.Driller);
foreach (var entry in groupByDriller)
{
var drillerOperationsStat = await CalcStatAsync(entry, token);
var dto = new DrillerDetectedOperationStatDto var dto = new DrillerDetectedOperationStatDto
{ {
Statistic = drillerOperationsStat, Statistic = drillerOperationsStat,
@ -83,7 +78,6 @@ internal class SubsystemService : ISubsystemService
}; };
result.Add(dto); result.Add(dto);
} }
}
return result; return result;
} }