From 1c30ee4068eb5dba3c6b9a4987b98034f2a622d0 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 13 一月 2025 10:49:47 +0800 Subject: [PATCH] 登录界面修改 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/00-core/HydroWorkingExtensions.cs | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 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 3f7080c..4d50248 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 @@ -5,6 +5,15 @@ /// </summary> public static class HydroWorkingExtensions { + + /// <summary> + /// 鏇存柊宸ュ喌淇℃伅 + /// </summary> + public static void UpdateWorkingInfo(this Yw.Model.HydroModelInfo hydroInfo, string workingInfo) + { + hydroInfo.UpdateWorkingInfo(JsonHelper.Json2Object<HydroWorkingInfoViewModel>(workingInfo)); + } + /// <summary> /// 鏇存柊宸ュ喌淇℃伅 /// </summary> @@ -106,6 +115,35 @@ } + /// <summary> + /// 鏇存柊宸ュ喌淇℃伅 + /// </summary> + public static void UpdateWorkingInfo(this Yw.Model.HydroPumpInfo pumpInfo, HydroWorkingPumpViewModel pumpWorkingInfo) + { + if (pumpInfo == null) + { + return; + } + if (pumpWorkingInfo == null) + { + return; + } + pumpInfo.LinkStatus = pumpWorkingInfo.LinkStatus; + pumpInfo.SpeedRatio = pumpWorkingInfo.CurrentHz / pumpInfo.RatedHz; + } + + /// <summary> + /// 鏇存柊宸ュ喌淇℃伅 + /// </summary> + public static void UpdateWorkingInfo(this Yw.Model.HydroPumpInfo pumpInfo, List<HydroWorkingPumpViewModel> allWorkingList) + { + if (pumpInfo == null) + { + return; + } + var workingInfo = allWorkingList?.Find(x => x.Code == pumpInfo.Code); + pumpInfo.UpdateWorkingInfo(workingInfo); + } } -- Gitblit v1.9.3