From f17d340f8f726c9f1f20c268bc1ad3dc10c4e949 Mon Sep 17 00:00:00 2001 From: ngfrolov Date: Tue, 19 Dec 2023 16:02:00 +0500 Subject: [PATCH] SubsystemService.GetStatAsync() remove telemetry date range from request. --- .../Services/Subsystems/SubsystemService.cs | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) 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