From 67d5dbb966df4af4304b4168378c68ce83ad01b1 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期三, 10 九月 2025 13:05:50 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResultProvider.cs |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResultProvider.cs b/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResultProvider.cs
index bc1ef72..1e69c3d 100644
--- a/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResultProvider.cs
+++ b/FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResultProvider.cs
@@ -79,12 +79,17 @@
         public IActionResult OnValidateFailed(ActionExecutingContext context, ValidationMetadata metadata)
         {
             UnifyContext.Fill(metadata.ValidationResult);
+            var errors = "鍙傛暟閿欒";
+            if (metadata.ValidationResult is Dictionary<string, string[]> result && result != null && result.Count > 0)
+            {
+                errors = result.SelectMany(it => it.Value).FirstOrDefault() ?? "鍙傛暟閿欒";
+            }
             return new JsonResult(
                 GetResult(
                     metadata.StatusCode ?? StatusCodes.Status400BadRequest,
                     data: metadata.Data,
                     errorCode: "s400",
-                    errors: "鍙傛暟閿欒"),
+                    errors: errors),
                 UnifyContext.GetSerializerSettings(context));
         }
 

--
Gitblit v1.9.1