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