Фикс предупреждений + рефакторинг кода

This commit is contained in:
Степанов Дмитрий 2023-12-19 13:39:50 +05:00
parent b32f115568
commit f5f5a77418
3 changed files with 9 additions and 15 deletions

View File

@ -35,7 +35,7 @@ namespace AsbCloudApp.Services
/// <param name="request"></param> /// <param name="request"></param>
/// <param name="token"></param> /// <param name="token"></param>
/// <returns></returns> /// <returns></returns>
Task<IEnumerable<DetectedOperationDto>?> GetOperationsAsync(DetectedOperationRequest request, CancellationToken token); Task<IEnumerable<DetectedOperationDto>> GetOperationsAsync(DetectedOperationRequest request, CancellationToken token);
/// <summary> /// <summary>
/// Удалить операции /// Удалить операции

View File

@ -45,17 +45,13 @@ namespace AsbCloudInfrastructure.Services.DetectOperations
return result; return result;
} }
public async Task<IEnumerable<DetectedOperationDto>?> GetOperationsAsync(DetectedOperationRequest request, CancellationToken token) public async Task<IEnumerable<DetectedOperationDto>> GetOperationsAsync(DetectedOperationRequest request, CancellationToken token)
{ {
var well = await wellService.GetOrDefaultAsync(request.IdWell, token); var well = await wellService.GetOrDefaultAsync(request.IdWell, token);
if (well?.IdTelemetry is null || well.Timezone is null) if (well?.IdTelemetry is null)
return null; return Enumerable.Empty<DetectedOperationDto>();
var query = BuildQuery(well, request) var query = BuildQuery(well, request).AsNoTracking();
?.AsNoTracking();
if (query is null)
return null;
var data = await query.ToListAsync(token); var data = await query.ToListAsync(token);

View File

@ -223,13 +223,11 @@ internal class SubsystemService : ISubsystemService
var dateRange = telemetryDataSaubService.GetRange(well.Id); var dateRange = telemetryDataSaubService.GetRange(well.Id);
var beginUTC = gtDate.HasValue var beginUTC = gtDate?.ToUtcDateTimeOffset(hoursOffset)
? gtDate.Value.ToUtcDateTimeOffset(hoursOffset) ?? dateRange?.From.ToUtcDateTimeOffset(hoursOffset);
: dateRange.From.ToUtcDateTimeOffset(hoursOffset);
var endUTC = ltDate.HasValue var endUTC = ltDate?.ToUtcDateTimeOffset(hoursOffset)
? ltDate.Value.ToUtcDateTimeOffset(hoursOffset) ?? dateRange?.To.ToUtcDateTimeOffset(hoursOffset);
: dateRange.To.ToUtcDateTimeOffset(hoursOffset);
var request = new DetectedOperationRequest var request = new DetectedOperationRequest
{ {