From c653f2f6f2de553395b706de3a62fec5e4a6fbf7 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期四, 21 十一月 2024 17:52:18 +0800 Subject: [PATCH] 冲突 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResultHelper.cs | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 54 insertions(+), 0 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResultHelper.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResultHelper.cs index 8fd3d6c..27d7cfa 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResultHelper.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResultHelper.cs @@ -143,10 +143,64 @@ } hydroCalcuResult.LinkList.Remove(calcuPumpResult); hydroCalcuResult.LinkList.Add(calcuPumpNewResult); + + switch (pump.LinkStatus) + { + case Yw.Hydro.PumpStatus.Open: + { + if (calcuPumpNewResult.CalcuFlow.HasValue) + { + if (calcuPumpNewResult.CalcuFlow.Value <= 0) + { + hydroCalcuResult.WainingList.Add(new HydroCalcuWarning() + { + Code = pump.Code, + Message = $"[{pump.Name}]涓嶆弧瓒冲綋鍓嶅伐鍐� " + }); + } + } + else + { + hydroCalcuResult.WainingList.Add(new HydroCalcuWarning() + { + Code = pump.Code, + Message = $"[{pump.Name}]娴侀噺璁$畻澶辫触 " + }); + } + } + break; + case Yw.Hydro.PumpStatus.Closed: + { + if (calcuPumpNewResult.CalcuFlow.HasValue) + { + if (calcuPumpNewResult.CalcuFlow.Value > 0) + { + hydroCalcuResult.WainingList.Add(new HydroCalcuWarning() + { + Code = pump.Code, + Message = $"[{pump.Name}]涓嶆弧瓒冲綋鍓嶅伐鍐� " + }); + } + } + else + { + hydroCalcuResult.WainingList.Add(new HydroCalcuWarning() + { + Code = pump.Code, + Message = $"[{pump.Name}]娴侀噺璁$畻澶辫触 " + }); + } + } + break; + default: break; + } + } } } + + return hydroCalcuResult; } -- Gitblit v1.9.3