forked from ddrilling/AsbCloudServer
Merge branch 'dev' into feature/refactoring-daily-report-form
This commit is contained in:
commit
8a9a565365
@ -44,162 +44,162 @@ namespace AsbCloudApp.Data.SAUB
|
||||
public string? User { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Глубина забоя
|
||||
/// Глубина забоя, м
|
||||
/// </summary>
|
||||
public float? WellDepth { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Глубина долота
|
||||
/// Глубина долота, м
|
||||
/// </summary>
|
||||
public float? BitDepth { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Талевый блок. Положение
|
||||
/// Талевый блок. Положение, м
|
||||
/// </summary>
|
||||
public float? BlockPosition { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Талевый блок. Мин положение
|
||||
/// Талевый блок. Мин положение, м
|
||||
/// </summary>
|
||||
public float? BlockPositionMin { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Талевый блок. Макс положение
|
||||
/// Талевый блок. Макс положение, м
|
||||
/// </summary>
|
||||
public float? BlockPositionMax { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Талевый блок. Скорость
|
||||
/// Талевый блок. Скорость, м/час
|
||||
/// </summary>
|
||||
public float? BlockSpeed { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Талевый блок. Задание скорости
|
||||
/// Талевый блок. Задание скорости, м/час
|
||||
/// </summary>
|
||||
public float? BlockSpeedSp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Талевый блок. Задание скорости для роторного бурения
|
||||
/// Талевый блок. Задание скорости для роторного бурения, м/час
|
||||
/// </summary>
|
||||
public float? BlockSpeedSpRotor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Талевый блок. Задание скорости для режима слайда
|
||||
/// Талевый блок. Задание скорости для режима слайда, м/час
|
||||
/// </summary>
|
||||
public float? BlockSpeedSpSlide { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Талевый блок. Задание скорости для проработки
|
||||
/// Талевый блок. Задание скорости для проработки, м/час
|
||||
/// </summary>
|
||||
public float? BlockSpeedSpDevelop { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Давление
|
||||
/// Давление, атм
|
||||
/// </summary>
|
||||
public float? Pressure { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Давление при холостом ходе.
|
||||
/// Давление при холостом ходе, атм
|
||||
/// </summary>
|
||||
public float? PressureIdle { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// действующее задание давления
|
||||
/// действующее задание давления, атм
|
||||
/// </summary>
|
||||
public float? PressureSp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// задание давления для роторного режима
|
||||
/// задание давления для роторного режима, атм
|
||||
/// </summary>
|
||||
public float? PressureSpRotor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// задание давления для режима слайда
|
||||
/// задание давления для режима слайда, атм
|
||||
/// </summary>
|
||||
public float? PressureSpSlide { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// задание давления для проработки
|
||||
/// задание давления для проработки, атм
|
||||
/// </summary>
|
||||
public float? PressureSpDevelop { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ограничение макс перепада давления
|
||||
/// ограничение макс перепада давления, атм
|
||||
/// </summary>
|
||||
public float? PressureDeltaLimitMax { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// осевая нагрузка
|
||||
/// осевая нагрузка, т
|
||||
/// </summary>
|
||||
public float? AxialLoad { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// задание осевой нагрузки
|
||||
/// задание осевой нагрузки, т
|
||||
/// </summary>
|
||||
public float? AxialLoadSp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ограничение макс. осевой нагрузки
|
||||
/// ограничение макс. осевой нагрузки, т
|
||||
/// </summary>
|
||||
public float? AxialLoadLimitMax { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Вес на крюке
|
||||
/// Вес на крюке, т
|
||||
/// </summary>
|
||||
public float? HookWeight { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Вес на крюке на х.х.
|
||||
/// Вес на крюке на х.х., т
|
||||
/// </summary>
|
||||
public float? HookWeightIdle { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ограничение мин веса на крюке
|
||||
/// ограничение мин веса на крюке, т
|
||||
/// </summary>
|
||||
public float? HookWeightLimitMin { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ограничение макс веса на крюке
|
||||
/// ограничение макс веса на крюке, т
|
||||
/// </summary>
|
||||
public float? HookWeightLimitMax { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// момент ротора
|
||||
/// момент ротора, кН*м
|
||||
/// </summary>
|
||||
public float? RotorTorque { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// момент ротора на х.х.
|
||||
/// момент ротора на х.х., кН*м
|
||||
/// </summary>
|
||||
public float? RotorTorqueIdle { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// задание момента ротора
|
||||
/// задание момента ротора, кН*м
|
||||
/// </summary>
|
||||
public float? RotorTorqueSp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ограничение момента ротора
|
||||
/// ограничение момента ротора, кН*м
|
||||
/// </summary>
|
||||
public float? RotorTorqueLimitMax { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// скорость ротора
|
||||
/// скорость ротора, об/мин
|
||||
/// </summary>
|
||||
public float? RotorSpeed { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// расход
|
||||
/// расход, л/с
|
||||
/// </summary>
|
||||
public float? Flow { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// расход на х.х.
|
||||
/// расход на х.х., л/с
|
||||
/// </summary>
|
||||
public float? FlowIdle { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ограничение макс расхода
|
||||
/// ограничение макс расхода, л/с
|
||||
/// </summary>
|
||||
public float? FlowDeltaLimitMax { get; set; }
|
||||
|
||||
|
@ -50,8 +50,7 @@ namespace AsbCloudInfrastructure.Repository
|
||||
}
|
||||
|
||||
var result = categories
|
||||
.OrderBy(o => o.IdParent)
|
||||
.ThenBy(o => o.Name)
|
||||
.OrderBy(o => o.Name)
|
||||
.Adapt<IEnumerable<WellOperationCategoryDto>>();
|
||||
|
||||
return result;
|
||||
|
@ -121,7 +121,8 @@ namespace AsbCloudInfrastructure.Services.SAUB
|
||||
_ => 32_768
|
||||
};
|
||||
|
||||
var data = await GetOrDefaultAsync(idWell, beginDate, intervalSec, approxPointsCount, token );
|
||||
var data = await GetOrDefaultAsync(idWell, beginDate, intervalSec, approxPointsCount, token )
|
||||
?? Enumerable.Empty<TelemetryDataSaubDto>();
|
||||
|
||||
var fileName = $"DataSaub idWell{idWell}";
|
||||
if (telemetry.Info is not null)
|
||||
|
@ -6,6 +6,7 @@ using Microsoft.Extensions.DependencyInjection.Extensions;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Threading;
|
||||
@ -42,6 +43,11 @@ namespace AsbCloudWebApi.Tests.Middlware
|
||||
|
||||
public Task<IEnumerable<TelemetryDataSaubStatDto>> GetTelemetryDataStatAsync(int idTelemetry, CancellationToken token) => throw new NotImplementedException();
|
||||
|
||||
public Task<Stream> GetZippedCsv(int idWell, DateTime beginDate, DateTime endDate, CancellationToken token)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public Task<int> UpdateDataAsync(string uid, IEnumerable<TelemetryDataSaubDto> dtos, CancellationToken token) => throw new NotImplementedException();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user