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"; } } }