diff --git a/AsbCloudInfrastructure/Services/Subsystems/SubsystemService.cs b/AsbCloudInfrastructure/Services/Subsystems/SubsystemService.cs index f7fdea51..209fc65f 100644 --- a/AsbCloudInfrastructure/Services/Subsystems/SubsystemService.cs +++ b/AsbCloudInfrastructure/Services/Subsystems/SubsystemService.cs @@ -203,8 +203,8 @@ internal class SubsystemService : ISubsystemService } private async Task> GetStatAsync(IEnumerable wells, - DateTime? gtDate, - DateTime? ltDate, + DateTime? geDate, + DateTime? leDate, CancellationToken token) { if (!wells.Any()) @@ -221,20 +221,16 @@ internal class SubsystemService : ISubsystemService { var hoursOffset = well.Timezone.Hours; - var dateRange = telemetryDataSaubService.GetRange(well.Id); + var geDateStartUtc = geDate?.ToUtcDateTimeOffset(hoursOffset); - var beginUTC = gtDate?.ToUtcDateTimeOffset(hoursOffset) - ?? dateRange?.From.ToUtcDateTimeOffset(hoursOffset); - - var endUTC = ltDate?.ToUtcDateTimeOffset(hoursOffset) - ?? dateRange?.To.ToUtcDateTimeOffset(hoursOffset); + var leDateUtc = leDate?.ToUtcDateTimeOffset(hoursOffset); var request = new DetectedOperationRequest { IdsTelemetries = idsTelemetries, IdsCategories = WellOperationCategory.MechanicalDrillingSubIds, - GeDateStart = beginUTC, - LeDateEnd = endUTC, + GeDateStart = geDateStartUtc, + LeDateEnd = leDateUtc, }; var operations = await detectedOperationService