|
@@ -68,7 +68,7 @@ namespace OASystem.API.Middlewares
|
|
|
var response = context.Response;
|
|
var response = context.Response;
|
|
|
var errorResponse = new JsonView
|
|
var errorResponse = new JsonView
|
|
|
{
|
|
{
|
|
|
- Code = StatusCodes.Status500InternalServerError,
|
|
|
|
|
|
|
+ Code = StatusCodes.Status400BadRequest,
|
|
|
Data = ""
|
|
Data = ""
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -80,7 +80,6 @@ namespace OASystem.API.Middlewares
|
|
|
errorResponse.Msg = businessEx.Message;
|
|
errorResponse.Msg = businessEx.Message;
|
|
|
errorResponse.Code = StatusCodes.Status400BadRequest; // 设置正确的 HTTP 状态码
|
|
errorResponse.Code = StatusCodes.Status400BadRequest; // 设置正确的 HTTP 状态码
|
|
|
break;
|
|
break;
|
|
|
-
|
|
|
|
|
case SqlException sqlEx when sqlEx.Number == -2:
|
|
case SqlException sqlEx when sqlEx.Number == -2:
|
|
|
response.StatusCode = StatusCodes.Status503ServiceUnavailable;
|
|
response.StatusCode = StatusCodes.Status503ServiceUnavailable;
|
|
|
errorResponse.Msg = "数据库连接超时,请稍后重试。";
|
|
errorResponse.Msg = "数据库连接超时,请稍后重试。";
|
|
@@ -110,7 +109,7 @@ namespace OASystem.API.Middlewares
|
|
|
: ex.Message;
|
|
: ex.Message;
|
|
|
break;
|
|
break;
|
|
|
default:
|
|
default:
|
|
|
- response.StatusCode = StatusCodes.Status500InternalServerError;
|
|
|
|
|
|
|
+ response.StatusCode = StatusCodes.Status400BadRequest;
|
|
|
errorResponse.Msg = "服务器内部错误"; // 不直接暴露异常详细信息
|
|
errorResponse.Msg = "服务器内部错误"; // 不直接暴露异常详细信息
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|