forked from ddrilling/AsbCloudServer
правки мелких опечаток
This commit is contained in:
parent
f8502b68a1
commit
e8225a375e
@ -48,7 +48,7 @@ namespace AsbCloudApp.Services
|
|||||||
/// <param name="ltDate"></param>
|
/// <param name="ltDate"></param>
|
||||||
/// <param name="token"></param>
|
/// <param name="token"></param>
|
||||||
/// <returns>кортеж - ид телеметрии, интервалы глубины забоя (ротор,слайд) </returns>
|
/// <returns>кортеж - ид телеметрии, интервалы глубины забоя (ротор,слайд) </returns>
|
||||||
Task<IEnumerable<(int idTelemetry,double depthIntervalRotor, double depthIntervalSlide)>?> GetDepthIntervalAllOperationsAsync(IEnumerable<int> telemetryIds,DateTimeOffset gtDate, DateTimeOffset ltDate, CancellationToken token);
|
Task<IEnumerable<(int idTelemetry,double depthIntervalRotor, double depthIntervalSlide)>?> GetDepthIntervalAllOperationsAsync(IEnumerable<int?> telemetryIds,DateTimeOffset gtDate, DateTimeOffset ltDate, CancellationToken token);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Удалить операции
|
/// Удалить операции
|
||||||
|
@ -84,7 +84,7 @@ namespace AsbCloudInfrastructure.Services.DetectOperations
|
|||||||
return dtos;
|
return dtos;
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<IEnumerable<(int idTelemetry, double depthIntervalRotor, double depthIntervalSlide)>?> GetDepthIntervalAllOperationsAsync(IEnumerable<int> telemetryIds, DateTimeOffset gtDate, DateTimeOffset ltDate, CancellationToken token)
|
public async Task<IEnumerable<(int idTelemetry, double depthIntervalRotor, double depthIntervalSlide)>?> GetDepthIntervalAllOperationsAsync(IEnumerable<int?> telemetryIds, DateTimeOffset gtDate, DateTimeOffset ltDate, CancellationToken token)
|
||||||
{
|
{
|
||||||
var query = db.Set<DetectedOperation>()
|
var query = db.Set<DetectedOperation>()
|
||||||
.Include(o => o.OperationCategory)
|
.Include(o => o.OperationCategory)
|
||||||
|
@ -216,12 +216,12 @@ namespace AsbCloudInfrastructure.Services.Subsystems
|
|||||||
}
|
}
|
||||||
if (ltDate is not null)
|
if (ltDate is not null)
|
||||||
{
|
{
|
||||||
beginUTC = ltDate.Value.ToUtcDateTimeOffset(firstWell.Timezone.Hours);
|
endUTC = ltDate.Value.ToUtcDateTimeOffset(firstWell.Timezone.Hours);
|
||||||
}
|
}
|
||||||
query = query.Where(d => d.DateStart >= beginUTC);
|
query = query.Where(d => d.DateStart >= beginUTC);
|
||||||
query = query.Where(o => o.DateEnd <= endUTC);
|
query = query.Where(o => o.DateEnd <= endUTC);
|
||||||
|
|
||||||
var depthIntervals = await detectedOperationService.GetDepthIntervalAllOperationsAsync(beginUTC, endUTC, token);
|
var depthIntervals = await detectedOperationService.GetDepthIntervalAllOperationsAsync(telemetryIds, beginUTC, endUTC, token);
|
||||||
var result = new List<SubsystemActiveWellStatDto>();
|
var result = new List<SubsystemActiveWellStatDto>();
|
||||||
var subsystemsOperationTime = await query.ToListAsync(token);
|
var subsystemsOperationTime = await query.ToListAsync(token);
|
||||||
var groupingSubsystemsOperationTime = subsystemsOperationTime.GroupBy(g => g.IdTelemetry);
|
var groupingSubsystemsOperationTime = subsystemsOperationTime.GroupBy(g => g.IdTelemetry);
|
||||||
|
Loading…
Reference in New Issue
Block a user