using IStation;
using IStation.ChEr.DAL;
using System;
namespace IStation.Application
{
///
/// Debug
///
[Route("Debug")]
[ApiDescriptionSettings("Debug", Name = "Debug(调试)", Order = 9900)]
public class DebugController : IDynamicApiController
{
///
///Debug log
///
[Route("LogInfo")]
[HttpGet]
public string LogInfo( )
{
IStation.LogHelper.Info("info from debug api");
return "ok";
}
///
/// 最近3条记录
///
[Route("GetLastRecord3")]
[HttpGet]
public List GetLastRecord3()
{
IStation.ChEr.BLL.WaterPredictRecord bll = new ChEr.BLL.WaterPredictRecord();
return bll.GetLast(3);
}
///
/// 保存到数据库
///
[Route("InsertRecord")]
[HttpGet]
public string InsertRecord()
{
IStation.ChEr.BLL.WaterPredictRecord bll = new ChEr.BLL.WaterPredictRecord();
int dayHour = int.Parse(string.Format("{0:00}{1:00}{2:00}", DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour));
bll.Insert(new ChEr.Model.WaterPredictRecord() { DayHour = dayHour, RealValue = -1, LastPredictTime=DateTime.Now, PredictTime=DateTime.Now, LastPredictValue = 104, PredictValueList = "101,103,105,107" });
return "ok";
}
}
}