mark legacy as Obsolete. till panels full update.

This commit is contained in:
Фролов 2021-09-27 16:48:24 +05:00
parent dc156154b0
commit eb3668a8ba
5 changed files with 6 additions and 2 deletions

View File

@ -6,6 +6,8 @@ using System.Threading.Tasks;
namespace AsbCloudApp.Services namespace AsbCloudApp.Services
{ {
[Obsolete]
public interface IDataService public interface IDataService
{ {
Task<IEnumerable<TelemetryDataSaubDto>> GetAsync(int idWell, DateTime dateBegin = default, Task<IEnumerable<TelemetryDataSaubDto>> GetAsync(int idWell, DateTime dateBegin = default,

View File

@ -13,6 +13,7 @@ using System.Threading.Tasks;
namespace AsbCloudInfrastructure.Services namespace AsbCloudInfrastructure.Services
{ {
//TODO: delete this //TODO: delete this
[Obsolete]
public class DataService : IDataService public class DataService : IDataService
{ {
private readonly IAsbCloudDbContext db; private readonly IAsbCloudDbContext db;

View File

@ -35,7 +35,6 @@ namespace AsbCloudWebApi.Controllers
/// Создает отчет по скважине с указанными параметрами /// Создает отчет по скважине с указанными параметрами
/// </summary> /// </summary>
/// <param name="idWell">id скважины</param> /// <param name="idWell">id скважины</param>
/// <param name="idUser">id пользователя</param>
/// <param name="stepSeconds">шаг интервала</param> /// <param name="stepSeconds">шаг интервала</param>
/// <param name="format">формат отчета (0-PDF, 1-LAS)</param> /// <param name="format">формат отчета (0-PDF, 1-LAS)</param>
/// <param name="begin">дата начала интервала</param> /// <param name="begin">дата начала интервала</param>

View File

@ -3,6 +3,7 @@ using AsbCloudApp.Services;
using AsbCloudWebApi.SignalR; using AsbCloudWebApi.SignalR;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.SignalR; using Microsoft.AspNetCore.SignalR;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading; using System.Threading;
@ -67,6 +68,7 @@ namespace AsbCloudWebApi.Controllers
/// <param name="token">Токен для отмены задачи</param> /// <param name="token">Токен для отмены задачи</param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[Obsolete]
[Route("{uid}/data")] [Route("{uid}/data")]
public async Task<IActionResult> PostDataAsync(string uid, [FromBody] IEnumerable<TelemetryDataSaubDto> dtos, public async Task<IActionResult> PostDataAsync(string uid, [FromBody] IEnumerable<TelemetryDataSaubDto> dtos,
CancellationToken token = default) CancellationToken token = default)

View File

@ -53,9 +53,9 @@ namespace AsbCloudWebApi.Controllers
public virtual async Task<IActionResult> PostDataAsync(string uid, [FromBody] IEnumerable<TDto> dtos, public virtual async Task<IActionResult> PostDataAsync(string uid, [FromBody] IEnumerable<TDto> dtos,
CancellationToken token = default) CancellationToken token = default)
{ {
var idWell = telemetryService.GetidWellByTelemetryUid(uid);
await telemetryDataService.UpdateDataAsync(uid, dtos, token).ConfigureAwait(false); await telemetryDataService.UpdateDataAsync(uid, dtos, token).ConfigureAwait(false);
var idWell = telemetryService.GetidWellByTelemetryUid(uid);
if (idWell != null && dtos.Any()) if (idWell != null && dtos.Any())
await Task.Run(() => telemetryHubContext.Clients.Group($"well_{idWell}") await Task.Run(() => telemetryHubContext.Clients.Group($"well_{idWell}")
.SendAsync(SirnalRMethodGetDataName, dtos), token).ConfigureAwait(false); .SendAsync(SirnalRMethodGetDataName, dtos), token).ConfigureAwait(false);