using IStation.Dto; using System; using System.Collections.Generic; using System.Threading.Tasks; using System.Web.Http; using static IStation.Common.PumpHistoryDataFileHelper; namespace IStation.WebApi.Controllers { /// /// 泵运行时间 /// [RoutePrefix("PumpRun")] public class PumpRunController : ApiController { /// /// 获取某一天参数 /// /// /// [Route("GetByOneDay")] [HttpGet] public async Task GetByOneDay(string startday) { DateTime d; if (!DateTime.TryParse(startday, out d)) { return new IStation.Dto.ApiResult() { Code = ApiResultCode.Error, Message = "day 格式不正确" }; } Dto.PumpRunParasDays pumpRunParasDay = new Dto.PumpRunParasDays(); var PumpState = await ZyConnectHelper.GetPumpOpenStatusBySingleDay(d); // 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" }; } /* /// /// /// /// /// [Route("GetByHistoryOneDay")] [HttpGet] public async Task GetByHistoryOneDay(string day) { if (day == null) { return new IStation.Dto.ApiResult() { Code = ApiResultCode.Error, Message = "day null" }; } DateTime d; if (!DateTime.TryParse(day, out d)) { return new IStation.Dto.ApiResult() { Code = ApiResultCode.Error, Message = "day 格式不正确" }; } var history = Common.PumpHistoryDataFileHelper.GetHistoryData(d); return new IStation.Dto.ApiResult>(history) { Code = ApiResultCode.Success, Message = "Success" }; } */ } }