SubsystemService.GetStatAsync() remove telemetry date range from request.

This commit is contained in:
ngfrolov 2023-12-19 16:02:00 +05:00
parent f5f5a77418
commit f17d340f8f
Signed by: ng.frolov
GPG Key ID: E99907A0357B29A7

View File

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