From dba3c80d855517ac07a3088da27acbab562b43a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Mon, 20 Dec 2021 12:03:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=9B=E5=BB=BA=E8=AE=A2?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Order/OrderController.php | 34 +++++++++---------- 1 file changed, 16 insertions(+), 18 deletions(-) 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) {