forked from ddrilling/AsbCloudServer
Тест DrillTest.http + правка DrillTestDto
This commit is contained in:
parent
2d4fe109d6
commit
fee782f08f
@ -27,7 +27,7 @@ namespace AsbCloudApp.Data.SAUB
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Связанная с drill_test телеметрия
|
/// Связанная с drill_test телеметрия
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public TelemetryDto Telemetry { get; set; } = null!;
|
public TelemetryDto? Telemetry { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Параметры теста
|
/// Параметры теста
|
||||||
|
@ -17,12 +17,10 @@ namespace AsbCloudInfrastructure.Repository
|
|||||||
public class DrillTestRepository : IDrillTestRepository
|
public class DrillTestRepository : IDrillTestRepository
|
||||||
{
|
{
|
||||||
private readonly IAsbCloudDbContext db;
|
private readonly IAsbCloudDbContext db;
|
||||||
private readonly IWellService wellService;
|
|
||||||
|
|
||||||
public DrillTestRepository(IAsbCloudDbContext db, IWellService wellService)
|
public DrillTestRepository(IAsbCloudDbContext db)
|
||||||
{
|
{
|
||||||
this.db = db;
|
this.db = db;
|
||||||
this.wellService = wellService;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<IEnumerable<DrillTestDto>> GetAllAsync(int idTelemetry, FileReportRequest request, CancellationToken cancellationToken)
|
public async Task<IEnumerable<DrillTestDto>> GetAllAsync(int idTelemetry, FileReportRequest request, CancellationToken cancellationToken)
|
||||||
@ -61,7 +59,7 @@ namespace AsbCloudInfrastructure.Repository
|
|||||||
throw new ArgumentInvalidException(new string[] { nameof(id), nameof(idTelemetry) }, $"Drill test with id: {id} and idTelemetry: {idTelemetry} does not exist.");
|
throw new ArgumentInvalidException(new string[] { nameof(id), nameof(idTelemetry) }, $"Drill test with id: {id} and idTelemetry: {idTelemetry} does not exist.");
|
||||||
|
|
||||||
var dto = drillTest.Adapt<DrillTestDto>();
|
var dto = drillTest.Adapt<DrillTestDto>();
|
||||||
dto.TimeStampStart = dto.TimeStampStart.ToRemoteDateTime(dto.Telemetry.TimeZone?.Hours ?? 0);
|
dto.TimeStampStart = dto.TimeStampStart.ToRemoteDateTime(dto.Telemetry?.TimeZone?.Hours ?? 0);
|
||||||
|
|
||||||
return dto;
|
return dto;
|
||||||
}
|
}
|
||||||
|
45
AsbCloudWebApi/Rest/DrillTest.http
Normal file
45
AsbCloudWebApi/Rest/DrillTest.http
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
@baseUrl = http://127.0.0.1:5000
|
||||||
|
@contentType = application/json
|
||||||
|
@contentTypeForFiles = application/octet-stream
|
||||||
|
@auth = Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjEiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZGV2IiwiaWRDb21wYW55IjoiMSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6InJvb3QiLCJuYmYiOjE2OTc0MzcwMzEsImV4cCI6MTcyODk5NDYzMSwiaXNzIjoiYSIsImF1ZCI6ImEifQ.vB7Qb3K9gG77iP8y25zB3RcZIQk9cHkq3I1SkcooYJs
|
||||||
|
|
||||||
|
@uid = 20210101_000000000
|
||||||
|
@id = 1
|
||||||
|
@idWell = 55
|
||||||
|
|
||||||
|
### ïîëó÷åíèå äàííûõ drill test ñ ïàíåëè è ñîõðàíåíèå èõ â ÅÖÏ
|
||||||
|
POST {{baseUrl}}/api/telemetry/{{uid}}/DrillTest
|
||||||
|
Content-Type: {{contentType}}
|
||||||
|
accept: */*
|
||||||
|
|
||||||
|
{
|
||||||
|
"id": @id,
|
||||||
|
"timeStampStart": "2023-10-23T08:55:36.882Z",
|
||||||
|
"depthStart": 10,
|
||||||
|
"params": [
|
||||||
|
{
|
||||||
|
"step": 1,
|
||||||
|
"workload": 2,
|
||||||
|
"speed": 3,
|
||||||
|
"depthSpeed": 4,
|
||||||
|
"timeDrillStep": 5,
|
||||||
|
"depthDrillStep": 15
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
### Ïîëó÷åíèå ñïèñêà ôàéëîâ drill test îò÷¸òîâ
|
||||||
|
GET {{baseUrl}}/api/well/{{idWell}}/DrillTest/all
|
||||||
|
Content-Type: {{contentType}}
|
||||||
|
accept: */*
|
||||||
|
Authorization: {{auth}}
|
||||||
|
|
||||||
|
### Ãåíåðàöèÿ ôàéëà ñ drill test îò÷¸òîì
|
||||||
|
GET {{baseUrl}}/api/well/{{idWell}}/DrillTest?id={{id}}
|
||||||
|
Content-Type: {{contentTypeForFiles}}
|
||||||
|
accept: */*
|
||||||
|
Authorization: {{auth}}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user