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

@@ -12,14 +12,12 @@ class CouponController extends Controller
public function check(Request $request)
{
if (empty($request->input('code'))) {
throw new ApiException(500, __('Coupon cannot be empty'));
return $this->fail([422,__('Coupon cannot be empty')]);
}
$couponService = new CouponService($request->input('code'));
$couponService->setPlanId($request->input('plan_id'));
$couponService->setUserId($request->user['id']);
$couponService->check();
return response([
'data' => $couponService->getCoupon()
]);
return $this->success($couponService->getCoupon());
}
}