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