From 839d9f96be96108dc9ca9359b3db32596e7e2454 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 25 十一月 2024 22:09:18 +0800 Subject: [PATCH] 工况分析 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/00-core/HydroWorkingExtensions.cs | 37 +++++++++++++++++++------------------ 1 files changed, 19 insertions(+), 18 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/00-core/HydroWorkingExtensions.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/00-core/HydroWorkingExtensions.cs index 9e32fc4..3f7080c 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/00-core/HydroWorkingExtensions.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/00-core/HydroWorkingExtensions.cs @@ -37,27 +37,12 @@ #region 姘存睜 - if (hydroInfo.Tanks != null && hydroInfo.Tanks.Count > 0) + var tanks = hydroInfo.GetAllTanks(); + if (tanks != null && tanks.Count > 0) { - foreach (var visual in hydroInfo.Tanks) + foreach (var visual in tanks) { var visualWorkingInfo = workingInfo.Tanks?.Find(x => x.Code == visual.Code); - if (visualWorkingInfo != null) - { - visual.InitLevel = visualWorkingInfo.InitLevel; - } - } - } - - #endregion - - #region 姘寸 - - if (hydroInfo.Waterboxs != null && hydroInfo.Waterboxs.Count > 0) - { - foreach (var visual in hydroInfo.Waterboxs) - { - var visualWorkingInfo = workingInfo.Waterboxs?.Find(x => x.Code == visual.Code); if (visualWorkingInfo != null) { visual.InitLevel = visualWorkingInfo.InitLevel; @@ -101,6 +86,22 @@ #endregion + #region 闃讳欢 + + var resistances = hydroInfo.GetAllResistances(); + if (resistances != null && resistances.Count > 0) + { + foreach (var visual in resistances) + { + var visualWorkingInfo = workingInfo.Resistances?.Find(x => x.Code == visual.Code); + if (visualWorkingInfo != null) + { + visual.LinkStatus = visualWorkingInfo.LinkStatus; + } + } + } + + #endregion } -- Gitblit v1.9.3