lixiaojun
2024-12-02 54b0925cde5f2246ad59529f82a74753139eb104
WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/00-core/HydroWorkingExtensions.cs
@@ -115,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);
        }
    }
}