增加api返回异常的方法

This commit is contained in:
FalconFly 2024-04-16 15:15:24 +08:00
parent 6a63035889
commit fd89050bbb

View File

@ -210,8 +210,18 @@ namespace Falcon.SugarApi.ApiManager
/// <param name="exception">异常</param>
/// <returns>异步api结果</returns>
protected virtual ApiResult<T> FailResult<T>(Exception exception)
=> FailResult<T>("运行发生异常",exception);
/// <summary>
/// 同步返回失败的结果
/// </summary>
/// <typeparam name="T">data携带的数据类型</typeparam>
/// <param name="failMessage">异常提示</param>
/// <param name="exception">异常</param>
/// <returns>异步api结果</returns>
protected virtual ApiResult<T> FailResult<T>(string failMessage,Exception exception)
=> FailResult<T>(b => {
b.Msg = "运行发生异常";
b.Msg = failMessage;
b.Exception = exception.ToString();
});