From 8fc6708fe8222b39c56369373721c54b7e1f51f0 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 12 九月 2025 14:01:31 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/ApiFlexJob --- 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