From 3745a022d1235dcebf123f70451cdbaf60b4db90 Mon Sep 17 00:00:00 2001 From: Leonel Toro Date: Sat, 12 Jul 2025 00:49:17 -0400 Subject: [PATCH] feat: se ajusta peticion para nuevo endpoint que obtiene los valores en tiempo real --- BLL/Integracion_DGA/BusinessLogic.cs | 18 +++++++++--------- SHARED/DTO/Integracion_DGA/HistoricResponse.cs | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/BLL/Integracion_DGA/BusinessLogic.cs b/BLL/Integracion_DGA/BusinessLogic.cs index e1f42ba..2f618ee 100644 --- a/BLL/Integracion_DGA/BusinessLogic.cs +++ b/BLL/Integracion_DGA/BusinessLogic.cs @@ -64,16 +64,16 @@ namespace BLL.Integracion_DGA listTagsID.Add(tag.Uid); } - HistoricRequest historicRequest = new HistoricRequest(); - historicRequest.DataSource = NexusApiUrl.DataSource; - historicRequest.Resolution = NexusApiUrl.Resolution; - historicRequest.Uids = listTagsID; - historicRequest.StartTs = dateStart.ToUnixTimeSeconds(); - historicRequest.EndTs = dateEnd.ToUnixTimeSeconds(); + //HistoricRequest historicRequest = new HistoricRequest(); + //historicRequest.DataSource = NexusApiUrl.DataSource; + //historicRequest.Resolution = NexusApiUrl.Resolution; + //historicRequest.Uids = listTagsID; + //historicRequest.StartTs = dateStart.ToUnixTimeSeconds(); + //historicRequest.EndTs = dateEnd.ToUnixTimeSeconds(); WriteLineAndLog($"Obteniendo Tagviews Historic"); - string apiUrlHistoric = $"{apiUrlBase}/api/Documents/tagviews/{item.uid}/historic"; - responseData = await _apiService.PostApiResponseAsync(apiUrlHistoric, headers, historicRequest); + string apiUrlHistoric = $"{apiUrlBase}/api/Documents/tagviews/{item.uid}/realtime"; + responseData = await _apiService.PostApiResponseAsync(apiUrlHistoric, headers, listTagsID); List historicResponse = JsonSerializer.Deserialize>(responseData, options); List listDgaMacroResultados = new List(); @@ -88,7 +88,7 @@ namespace BLL.Integracion_DGA DgaMacroResultado dgaMacroResultado = new DgaMacroResultado(); - dgaMacroResultado.TagName = $"SCADA001.{tag.Name}.F_CV"; + dgaMacroResultado.TagName = tag.Name; dgaMacroResultado.Value = historic.Value; //dgaMacroResultado.TimeStamp = new DateTime(historic.TimeStamp); dgaMacroResultado.TimeStamp = fechaHoraChile; diff --git a/SHARED/DTO/Integracion_DGA/HistoricResponse.cs b/SHARED/DTO/Integracion_DGA/HistoricResponse.cs index 64caacb..9e3c1e7 100644 --- a/SHARED/DTO/Integracion_DGA/HistoricResponse.cs +++ b/SHARED/DTO/Integracion_DGA/HistoricResponse.cs @@ -4,6 +4,6 @@ { public string Uid { get; set; } public double? Value { get; set; } - public long TimeStamp { get; set; } + public double TimeStamp { get; set; } } }