| | |
| | | } |
| | | 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; |
| | | } |
| | | |