forked from ddrilling/AsbCloudServer
Фикс предупреждений + рефакторинг кода
This commit is contained in:
parent
b32f115568
commit
f5f5a77418
@ -35,7 +35,7 @@ namespace AsbCloudApp.Services
|
||||
/// <param name="request"></param>
|
||||
/// <param name="token"></param>
|
||||
/// <returns></returns>
|
||||
Task<IEnumerable<DetectedOperationDto>?> GetOperationsAsync(DetectedOperationRequest request, CancellationToken token);
|
||||
Task<IEnumerable<DetectedOperationDto>> GetOperationsAsync(DetectedOperationRequest request, CancellationToken token);
|
||||
|
||||
/// <summary>
|
||||
/// Удалить операции
|
||||
|
@ -45,17 +45,13 @@ namespace AsbCloudInfrastructure.Services.DetectOperations
|
||||
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);
|
||||
if (well?.IdTelemetry is null || well.Timezone is null)
|
||||
return null;
|
||||
if (well?.IdTelemetry is null)
|
||||
return Enumerable.Empty<DetectedOperationDto>();
|
||||
|
||||
var query = BuildQuery(well, request)
|
||||
?.AsNoTracking();
|
||||
|
||||
if (query is null)
|
||||
return null;
|
||||
var query = BuildQuery(well, request).AsNoTracking();
|
||||
|
||||
var data = await query.ToListAsync(token);
|
||||
|
||||
|
@ -223,13 +223,11 @@ internal class SubsystemService : ISubsystemService
|
||||
|
||||
var dateRange = telemetryDataSaubService.GetRange(well.Id);
|
||||
|
||||
var beginUTC = gtDate.HasValue
|
||||
? gtDate.Value.ToUtcDateTimeOffset(hoursOffset)
|
||||
: dateRange.From.ToUtcDateTimeOffset(hoursOffset);
|
||||
var beginUTC = gtDate?.ToUtcDateTimeOffset(hoursOffset)
|
||||
?? dateRange?.From.ToUtcDateTimeOffset(hoursOffset);
|
||||
|
||||
var endUTC = ltDate.HasValue
|
||||
? ltDate.Value.ToUtcDateTimeOffset(hoursOffset)
|
||||
: dateRange.To.ToUtcDateTimeOffset(hoursOffset);
|
||||
var endUTC = ltDate?.ToUtcDateTimeOffset(hoursOffset)
|
||||
?? dateRange?.To.ToUtcDateTimeOffset(hoursOffset);
|
||||
|
||||
var request = new DetectedOperationRequest
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user