From 193fa41f6419b80f33dabad90ed65ed1e310add8 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 11 九月 2025 15:48:05 +0800 Subject: [PATCH] fix: s --- 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