From 57183ac3ea6571aff6583a214a95eb5af4d4a2f7 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期四, 14 八月 2025 17:23:06 +0800
Subject: [PATCH] fix:运营端——C端人员管理——列表展示了企业联系人的信息

---
 FlexJobApi.Core/Utils/EnumUtils/EnumUtils.cs |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/FlexJobApi.Core/Utils/EnumUtils/EnumUtils.cs b/FlexJobApi.Core/Utils/EnumUtils/EnumUtils.cs
index fcd9ac2..87302ab 100644
--- a/FlexJobApi.Core/Utils/EnumUtils/EnumUtils.cs
+++ b/FlexJobApi.Core/Utils/EnumUtils/EnumUtils.cs
@@ -90,13 +90,11 @@
         /// <param name="model"></param>
         /// <param name="name"></param>
         /// <returns></returns>
-        public static T GetEnum<T>(this EnumModel<T> model, string name)
-            where T : struct
+        public static T GetEnum<T>(string name)
+            where T : struct, Enum
         {
-            return model.Items
-               .Where(it => it.Name.Equals(name, StringComparison.OrdinalIgnoreCase))
-               .Select(it => it.Enum)
-               .FirstOrDefault();
+            name = Enum.GetNames<T>().FirstOrDefault(it => it.Equals(name, StringComparison.OrdinalIgnoreCase));
+            return Enum.Parse<T>(name);
         }
 
         /// <summary>

--
Gitblit v1.9.1