diff --git a/FrontendWebApi/ApiControllers/HydroMeterController.cs b/FrontendWebApi/ApiControllers/HydroMeterController.cs index 83cd651..1ece3d9 100644 --- a/FrontendWebApi/ApiControllers/HydroMeterController.cs +++ b/FrontendWebApi/ApiControllers/HydroMeterController.cs @@ -999,6 +999,20 @@ namespace FrontendWebApi.ApiControllers [Route("api/ElectricList_keke")] public async Task>>> ElectricList_keke([FromBody] HydroMeterInput input) { + + //switch (input.Mode) + //{ + // case HydroMeterInputSearchMode.All: + // break; + + // case HydroMeterInputSearchMode.Custom: break; + + // default: + + // break; + + //} + ApiResult> apiResult = new ApiResult>(jwt_str); if (!jwtlife) { @@ -1031,8 +1045,8 @@ namespace FrontendWebApi.ApiControllers //Console.WriteLine(previousYear.ToString("yyyy-MM")); // 2022-08 //Console.WriteLine(previousMonth.ToString("yyyy-MM")); // 2023-07 - var startTime = start.ToString("yyyy-MM"); // 查詢月份的去年 (去年同月) - var endTime = end.ToString("yyyy-MM"); // 查詢月份的上個月 + var startTime = start.ToString("yyyy-MM") + "-01"; // 查詢月份的去年 (去年同月) + var endTime = end.ToString("yyyy-MM") + "-01"; // 查詢月份的上個月 var lastYear = previousYear.ToString("yyyy-MM"); var lastMonth = previousMonth.ToString("yyyy-MM"); var searchTime = input.startTime; // 欲查詢的月份 diff --git a/FrontendWebApi/Models/HydroMeter.cs b/FrontendWebApi/Models/HydroMeter.cs index c65051a..7422efe 100644 --- a/FrontendWebApi/Models/HydroMeter.cs +++ b/FrontendWebApi/Models/HydroMeter.cs @@ -16,6 +16,15 @@ namespace FrontendWebApi.Models public string startTime { get; set; } public string endTime { get; set; } public decimal? price { get; set; } + + public HydroMeterInputSearchMode Mode { get; set; } = HydroMeterInputSearchMode.All; + + } + + + public enum HydroMeterInputSearchMode: int { + All = 0, + Custom = 1, } public class HydroMeterOutput