From e0df433d23b1afffa0b04389ad8b915a91f8debc Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期三, 04 十二月 2024 23:40:34 +0800 Subject: [PATCH] 对接部分匹配 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroGradingVmoExtensiongs.cs | 37 ++++++++++++++++++++++++++++++------- 1 files changed, 30 insertions(+), 7 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroGradingVmoExtensiongs.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroGradingVmoExtensiongs.cs index d284c5d..a07e693 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroGradingVmoExtensiongs.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/00-core/05-extensions/HydroGradingVmoExtensiongs.cs @@ -1,10 +1,4 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Yw.WinFrmUI +锘縩amespace Yw.WinFrmUI { /// <summary> /// @@ -28,6 +22,22 @@ } /// <summary> + /// 鏄惁婊¤冻 + /// </summary> + public static bool IsMeet(this HydroGradingVmo rhs, string value) + { + if (rhs == null) + { + return false; + } + if (value == rhs.SetValue) + { + return true; + } + return false; + } + + /// <summary> /// 婊¤冻 /// </summary> public static HydroGradingVmo Meet(this List<HydroGradingVmo> gradingList, double value) @@ -40,5 +50,18 @@ return list.Find(x => x.IsMeet(value)); } + /// <summary> + /// 婊¤冻 + /// </summary> + public static HydroGradingVmo Meet(this List<HydroGradingVmo> gradingList, string value) + { + if (gradingList == null || gradingList.Count < 1) + { + return default; + } + var list = gradingList.OrderBy(x => x.SortCode).ToList(); + return list.Find(x => x.IsMeet(value)); + } + } } -- Gitblit v1.9.3