sunpengfei
1 天以前 67d5dbb966df4af4304b4168378c68ce83ad01b1
FlexJobApi.Core/Utils/FriendlyResultUtils/FriendlyResultProvider.cs
@@ -49,7 +49,7 @@
                GetResult(
                    metadata.StatusCode,
                    data: metadata.Data,
                    errorCode: metadata.ErrorCode.ToString(),
                    errorCode: metadata.ErrorCode?.ToString() ?? "s500",
                    errors: metadata.Errors)
                , UnifyContext.GetSerializerSettings(context));
        }
@@ -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));
        }
@@ -145,7 +150,7 @@
                ErrorCode = errorCode,
                Success = succeeded,
                Data = data,
                Errors = errors,
                Msg = errors,
                Extras = UnifyContext.Take(),
                Timestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds()
            };