using IStation.CalcModel.Tide; using IStation.Common; using IStation.Model; using Quartz; using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace IStation.WebApi { /// /// 众毅数据 /// class SynZyDayInfoDayJob : IJob { public string Type { set; get; } public async void Execute(IJobExecutionContext context) { // LogHelper.Info("测试"); PumpRunParasHelper pumpRunParasHelper = new PumpRunParasHelper(); // Model.RunParasData runParasData = new Model.RunParasData(); var yesterDay = DateTime.Today.AddDays(-1); var PumpState = await ZyConnectHelper.GetPumpOpenStatusBySingleDay(yesterDay); //获取泵的开机情况 var TotalWater = await ZyConnectHelper.GetTotalWaterByDayTimeRange_In(yesterDay, yesterDay); //取水量 var PumpTotalElecty = await ZyConnectHelper.GetPumpTotalElectricity(yesterDay, yesterDay); //获取某段时间的用电量 string geterror = null; var result = pumpRunParasHelper.GetRunParasDatas(PumpState, TotalWater, PumpTotalElecty, yesterDay, out geterror); string error=null; if (result != null) { pumpRunParasHelper.Save(result, out error); } LogHelper.Info(error); if (geterror != null) { LogHelper.Info(geterror); } } } }