From 0e6a1b0840fd64f8ab75f88aba3a1ca3ef4e884b Mon Sep 17 00:00:00 2001 From: tangxu <tangxu76880903> Date: 星期二, 11 六月 2024 11:05:04 +0800 Subject: [PATCH] 成行 AnaProject.db 数据库表中增加4列, StartOpenPumpIndexs , EndOpenPumpIndexs ,StartReservoirLevel,EndReservoirLevel 都是 TEXT --- Calc/IStation.Calc.Core/计算基类/ErQuCalcBaseHelper.cs | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git "a/Calc/IStation.Calc.Core/\350\256\241\347\256\227\345\237\272\347\261\273/ErQuCalcBaseHelper.cs" "b/Calc/IStation.Calc.Core/\350\256\241\347\256\227\345\237\272\347\261\273/ErQuCalcBaseHelper.cs" index fb985a8..a17ef62 100644 --- "a/Calc/IStation.Calc.Core/\350\256\241\347\256\227\345\237\272\347\261\273/ErQuCalcBaseHelper.cs" +++ "b/Calc/IStation.Calc.Core/\350\256\241\347\256\227\345\237\272\347\261\273/ErQuCalcBaseHelper.cs" @@ -14,21 +14,21 @@ /// <returns></returns> public static IStation.Calc.ErQuCalcBaseHelper Build(IStation.CalcModel.AnaRequest anaRequest) { - if (anaRequest.MaxLimitWaterBoxLevel != null) + if (anaRequest.MaxReservoirLevel != null) { - DateTime? limit_time = GetMaxLimitWaterBoxTime(anaRequest); + DateTime? limit_time = GetMaxReservoirLevelTime(anaRequest); if (limit_time == null) { var calc = new IStation.Calc.ErQuCalcHelper_2_閫掑綊_瀹氭按浣峗浠绘剰鏃堕棿(); - calc.SetMaxReservoirHeight(anaRequest.MaxLimitWaterBoxLevel.Value); + calc.SetMaxReservoirHeight(anaRequest.MaxReservoirLevel.Value); return calc; } else { var calc = new IStation.Calc.ErQuCalcHelper_2_閫掑綊_瀹氭按浣峗鎸囧畾鏃堕棿(); - calc.SetMaxReservoirHeight(anaRequest.MaxLimitWaterBoxLevel.Value, limit_time.Value); + calc.SetMaxReservoirHeight(anaRequest.MaxReservoirLevel.Value, limit_time.Value); return calc; } } @@ -39,23 +39,23 @@ } - private static DateTime? GetMaxLimitWaterBoxTime(IStation.CalcModel.AnaRequest anaRequest) + private static DateTime? GetMaxReservoirLevelTime(IStation.CalcModel.AnaRequest anaRequest) { - if (string.IsNullOrEmpty(anaRequest.MaxLimitWaterBoxTime)) + if (string.IsNullOrEmpty(anaRequest.MaxReservoirLevelTime)) { return null; } DateTime time; - if (DateTime.TryParse(anaRequest.MaxLimitWaterBoxTime, out time)) + if (DateTime.TryParse(anaRequest.MaxReservoirLevelTime, out time)) { return time; } - if (anaRequest.MaxLimitWaterBoxTime.Contains(":")) + if (anaRequest.MaxReservoirLevelTime.Contains(":")) { - var sss = anaRequest.MaxLimitWaterBoxTime.Split(':'); + var sss = anaRequest.MaxReservoirLevelTime.Split(':'); if (sss.Count() == 2) { int hour = 0; @@ -72,7 +72,7 @@ else { int hour = 0; - if (int.TryParse(anaRequest.MaxLimitWaterBoxTime, out hour)) + if (int.TryParse(anaRequest.MaxReservoirLevelTime, out hour)) { if (hour < anaRequest.StartTime.Hour) return new DateTime(anaRequest.EndTime.Year, anaRequest.EndTime.Month, anaRequest.EndTime.Day, hour, 0, 0); @@ -130,7 +130,7 @@ /// <param name="anaRequest"></param> public void SetAnaRequest(IStation.CalcModel.AnaRequest anaRequest) { - this._start_level姘村簱姘翠綅 = anaRequest.CurrentWaterBoxLevel; + this._start_level姘村簱姘翠綅 = anaRequest.StartReservoirLevel; this._clacOptType = anaRequest.CalcOptType; if(anaRequest.IsKnownStartOpenPump) -- Gitblit v1.9.3