WX
2022-02-20 4dce7940a4f2a6711bb261d8587a77ff259a2ebf
ZTICInterface.Core/RESTfulResultProvider.cs
@@ -17,7 +17,7 @@
/// RESTful 风格返回值
/// </summary>
[SuppressSniffer, UnifyModel(typeof(RESTfulResult<>))]
public class RESTfulResultProvider : IUnifyResultProvider
public class MyRESTfulResultProvider : IUnifyResultProvider
{
    /// <summary>
    /// 异常返回值
@@ -94,17 +94,23 @@
    /// <param name="data"></param>
    /// <param name="errors"></param>
    /// <returns></returns>
    private static RESTfulResult<object> RESTfulResult(int statusCode, bool succeeded = default, object data = default,
    private static ApiResult<object> RESTfulResult(int statusCode, bool succeeded = default, object data = default,
        string msg = default, object errors = default)
    {
        return new RESTfulResult<object>
        return new ApiResult<object>
        {
            StatusCode = statusCode,
            Succeeded = succeeded,
            Data = data,
            Errors = errors,
            Extras = msg,
            Message = msg,
            Extras = UnifyContext.Take(),
            Timestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds()
        };
    }
}
public class ApiResult<T> : RESTfulResult<T>
{
    public string Message { get; set; }
}