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

View File

@@ -16,14 +16,12 @@ class InviteController extends Controller
public function save(Request $request)
{
if (InviteCode::where('user_id', $request->user['id'])->where('status', 0)->count() >= admin_setting('invite_gen_limit', 5)) {
throw new ApiException(500, __('The maximum number of creations has been reached'));
return $this->fail([400,__('The maximum number of creations has been reached')]);
}
$inviteCode = new InviteCode();
$inviteCode->user_id = $request->user['id'];
$inviteCode->code = Helper::randomChar(8);
return response([
'data' => $inviteCode->save()
]);
return $this->success($inviteCode->save());
}
public function details(Request $request)
@@ -79,11 +77,12 @@ class InviteController extends Controller
//可用佣金
(int)$user->commission_balance
];
return response([
$data = [
'data' => [
'codes' => $codes,
'stat' => $stat
]
]);
];
return $this->success($data);
}
}