[FE API] 各分表查詢通能 初步完成
This commit is contained in:
		
							parent
							
								
									78d73cc11a
								
							
						
					
					
						commit
						58aad75319
					
				@ -999,6 +999,20 @@ namespace FrontendWebApi.ApiControllers
 | 
			
		||||
        [Route("api/ElectricList_keke")]
 | 
			
		||||
        public async Task<ActionResult<ApiResult<List<HydroMeterOutput>>>> ElectricList_keke([FromBody] HydroMeterInput input)
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
            //switch (input.Mode)
 | 
			
		||||
            //{
 | 
			
		||||
            //    case HydroMeterInputSearchMode.All:
 | 
			
		||||
            //        break;
 | 
			
		||||
 | 
			
		||||
            //    case HydroMeterInputSearchMode.Custom: break;
 | 
			
		||||
 | 
			
		||||
            //    default: 
 | 
			
		||||
                    
 | 
			
		||||
            //        break;
 | 
			
		||||
                    
 | 
			
		||||
            //}   
 | 
			
		||||
 | 
			
		||||
            ApiResult<List<HydroMeterOutput>> apiResult = new ApiResult<List<HydroMeterOutput>>(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; // 欲查詢的月份
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user