duheng
2024-03-26 c14e9e6b31bc808a7defa271b3dd140b6dd67c74
WebApi/Controllers/PumpRunController.cs
@@ -14,7 +14,7 @@
    public class PumpRunController : ApiController
    {
        Dto.PumpRunParasDays pumpRunParasDay = new Dto.PumpRunParasDays();
         /// <summary>
        ///  获取某一天参数
        /// </summary>
@@ -22,10 +22,15 @@
        /// <returns></returns>
        [Route("GetByOneDay")]
        [HttpGet]
        public async Task<IStation.Dto.ApiResult> GetByOneDay(DateTime startday)
        public async Task<IStation.Dto.ApiResult> GetByOneDay(string  startday)
        {
            var PumpState = await ZyConnectHelper.GetPumpIsopen(startday,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);
@@ -39,25 +44,29 @@
            return new IStation.Dto.ApiResult<Dto.PumpRunParasDays>(pumpRunParasDay) { Code = ApiResultCode.Success, Message = "Success" };
        }
    /*    /// <summary>
        ///
        /// </summary>
        /// <param name="day"></param>
        /// <returns></returns>
        [Route("GetByHistoryOneDay")]
        [HttpGet]
        public async Task<IStation.Dto.ApiResult> GetByHistoryOneDay(DateTime day)
        public async Task<IStation.Dto.ApiResult> 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))
            if (!DateTime.TryParse(day, out d))
            {
                return new IStation.Dto.ApiResult() { Code = ApiResultCode.Error, Message = "day 格式不正确" };
            }*/
            }
            var prj = Common.PumpHistoryDataFileHelper.GetHistoryData(day);
            return new IStation.Dto.ApiResult<List<Common.PumpHistoryDataFileHelper.RunParasData>>(prj) { Code = ApiResultCode.Success, Message = "Success" };
            var history = Common.PumpHistoryDataFileHelper.GetHistoryData(d);
            return new IStation.Dto.ApiResult<List<RunParasData>>(history) { Code = ApiResultCode.Success, Message = "Success" };
        }
*/