refactor: 规范状态码、抛出异常的使用

This commit is contained in:
xboard
2023-12-07 04:01:32 +08:00
parent c25803aa74
commit 189b247ad8
71 changed files with 663 additions and 910 deletions
+2 -2
View File
@@ -19,10 +19,10 @@ class Admin
public function handle($request, Closure $next)
{
$authorization = $request->input('auth_data') ?? $request->header('authorization');
if (!$authorization) throw new ApiException(403, '未登录或登陆已过期');
if (!$authorization) throw new ApiException('未登录或登陆已过期', 403);
$user = AuthService::decryptAuthData($authorization);
if (!$user || !$user['is_admin']) throw new ApiException(403, '未登录或登陆已过期');
if (!$user || !$user['is_admin']) throw new ApiException('未登录或登陆已过期',403);
$request->merge([
'user' => $user
]);
+2 -2
View File
@@ -21,11 +21,11 @@ class Client
{
$token = $request->input('token');
if (empty($token)) {
throw new ApiException(403, 'token is null');
throw new ApiException('token is null',403);
}
$user = User::where('token', $token)->first();
if (!$user) {
throw new ApiException(403, 'token is error');
throw new ApiException('token is error',403);
}
$request->merge([
'user' => $user
+2 -2
View File
@@ -18,10 +18,10 @@ class Staff
public function handle($request, Closure $next)
{
$authorization = $request->input('auth_data') ?? $request->header('authorization');
if (!$authorization) throw new ApiException(403, '未登录或登陆已过期');
if (!$authorization) throw new ApiException( '未登录或登陆已过期', 403);
$user = AuthService::decryptAuthData($authorization);
if (!$user || !$user['is_staff']) throw new ApiException(403, '未登录或登陆已过期');
if (!$user || !$user['is_staff']) throw new ApiException('未登录或登陆已过期', 403);
$request->merge([
'user' => $user
]);
+2 -2
View File
@@ -19,10 +19,10 @@ class User
public function handle($request, Closure $next)
{
$authorization = $request->input('auth_data') ?? $request->header('authorization');
if (!$authorization) throw new ApiException(403, '未登录或登陆已过期');
if (!$authorization) throw new ApiException( '未登录或登陆已过期', 403);
$user = AuthService::decryptAuthData($authorization);
if (!$user) throw new ApiException(403, '未登录或登陆已过期');
if (!$user) throw new ApiException('未登录或登陆已过期', 403);
$request->merge([
'user' => $user
]);