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 |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 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 c0b8213..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,36 @@
 
         }
 
+        /// <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