duheng
2025-02-11 36a0ce55799c95821f39aab5c13566a5f238970b
WebApi/Controllers/TideController.cs
@@ -16,6 +16,8 @@
    [RoutePrefix("Tide")]
    public class TideController : ApiController
    {
        /// <summary>
        ///  获取最近三天 
        /// </summary>
@@ -38,7 +40,6 @@
            else
            {
                list = TideFromBookHelper.GetByDayRange(DateTime.Parse(startday), DateTime.Parse(endday), out error);
            }
@@ -54,7 +55,7 @@
        /// <returns></returns>
        [Route("GetByDay")]
        [HttpGet]
        public   IStation.Dto.ApiResult GetByDay(int source, string   day)
        public IStation.Dto.ApiResult GetByDay(int source, string day)
        {
            string error;
            List<Model.TimeWaterLevel> list = null;
@@ -71,14 +72,34 @@
                list = TideFromBookHelper.GetByDay2(DateTime.Parse(day), out error);
            }
            return new IStation.Dto.ApiResult<List<Model.TimeWaterLevel>>(list);
        }
        public class ImportByDayRequest
        {
            public int source { get; set; }
            public string day { get; set; }
            public List<Model.TileLevel> level { get; set; }
        }
        /// <summary>
        /// 导入某日
        /// </summary>
        /// <param name="day"></param>
        /// <returns></returns>
        [Route("ImportByDay")]
        [HttpPost]
        public IStation.Dto.ApiResult ImportByDay(ImportByDayRequest request)
        {
            var ret = TideFromBookHelper.SaveList(DateTime.Parse(request.day), request.level);
            return new IStation.Dto.ApiResult<bool>(ret);
        }