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="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>
|
||||||
/// Удалить операции
|
/// Удалить операции
|
||||||
|
@ -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);
|
||||||
|
|
||||||
|
@ -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
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user