using HealthMonitor.Service.Biz.db; using Microsoft.AspNetCore.Mvc; namespace HealthMonitor.WebApi.Controllers { [ApiController] [Route("[controller]")] public class WeatherForecastController : ControllerBase { private static readonly string[] Summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; private readonly ILogger _logger; private readonly TDengineService _serviceTDengine; public WeatherForecastController(ILogger logger, TDengineService serviceDengine) { _logger = logger; _serviceTDengine = serviceDengine; } //[HttpGet(Name = "GetWeatherForecast")] //public IEnumerable Get() //{ // return Enumerable.Range(1, 5).Select(index => new WeatherForecast // { // Date = DateTime.Now.AddDays(index), // TemperatureC = Random.Shared.Next(-20, 55), // Summary = Summaries[Random.Shared.Next(Summaries.Length)] // }) // .ToArray(); //} [HttpGet(Name = "GetWeatherForecast")] public async Task Get() { IntPtr conn = _serviceTDengine.Connection(); var sql = "select * from gps_bloodpress"; //Task.Factory.StartNew(async () => //{ // await _serviceTDengine.ExecuteQuerySQL(conn, sql); //}); _serviceTDengine.ExecuteQuerySQL(conn, sql); //var res= await _serviceAliIot.QueryDeviceStatisticseAsync(nameof(Get)); //var online = res?.OnlineCount; return Ok("aa"); } } }