diff --git a/app/Endpoint/Api/Http/Controllers/Order/OrderController.php b/app/Endpoint/Api/Http/Controllers/Order/OrderController.php index 15ba9bde..eaade270 100644 --- a/app/Endpoint/Api/Http/Controllers/Order/OrderController.php +++ b/app/Endpoint/Api/Http/Controllers/Order/OrderController.php @@ -71,30 +71,28 @@ class OrderController extends Controller $user = $request->user(); try { - $order = retry(3, function () use ($isQuick, $user, $request) { - return DB::transaction(function () use ($isQuick, $user, $request) { - $orderService = new OrderService(); + $order = DB::transaction(function () use ($isQuick, $user, $request) { + $orderService = new OrderService(); - if ($isQuick) { - return $orderService->createQuickOrder( - $user, - $request->input('product.sku_id'), - $request->input('product.quantity'), - $request->input('shipping_address_id'), - $request->input('coupon_id'), - $request->input('note'), - ); - } - - return $orderService->createShoppingCartOrder( + if ($isQuick) { + return $orderService->createQuickOrder( $user, - $request->input('shopping_cart'), + $request->input('product.sku_id'), + $request->input('product.quantity'), $request->input('shipping_address_id'), $request->input('coupon_id'), $request->input('note'), ); - }); - }); + } + + return $orderService->createShoppingCartOrder( + $user, + $request->input('shopping_cart'), + $request->input('shipping_address_id'), + $request->input('coupon_id'), + $request->input('note'), + ); + }, 3); } catch (BizException | ModelNotFoundException $e) { throw $e; } catch (Throwable $e) {