using IStation.Dto; using System; using System.Threading.Tasks; using System.Web.Http; namespace IStation.WebApi.Controllers { /// /// 泵运行时间 /// [RoutePrefix("PumpRun")] public class PumpRunController : ApiController { Dto.PumpRunParasDays pumpRunParasDay = new Dto.PumpRunParasDays(); /// /// 获取某一天参数 /// /// /// [Route("GetByOneDay")] [HttpGet] public async Task GetByOneDay(DateTime startday) { var PumpState = await ZyConnectHelper.GetPumpIsopen(startday,startday); // var totalWater = await ZyConnectHelper.GetTotalWaterByDayRange_In(startday, startday); // pumpRunParasDay.TotalWater = totalWater; // var PumpTotalElecty = await ZyConnectHelper.GetPumpTotalElectricity(startday, startday); // pumpRunParasDay.Totalelectricity = PumpTotalElecty; pumpRunParasDay.PumpRunTotalTime1 = PumpState[0]; pumpRunParasDay.PumpRunTotalTime2 = PumpState[0]; pumpRunParasDay.PumpRunTotalTime3 = PumpState[0]; pumpRunParasDay.PumpRunTotalTime4 = PumpState[0]; pumpRunParasDay.PumpRunTotalTime5 = PumpState[0]; return new IStation.Dto.ApiResult(pumpRunParasDay) { Code = ApiResultCode.Success, Message = "Success" }; } } }