优化创建订单
parent
59711b6495
commit
dba3c80d85
|
|
@ -71,30 +71,28 @@ class OrderController extends Controller
|
||||||
$user = $request->user();
|
$user = $request->user();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$order = retry(3, function () use ($isQuick, $user, $request) {
|
$order = DB::transaction(function () use ($isQuick, $user, $request) {
|
||||||
return DB::transaction(function () use ($isQuick, $user, $request) {
|
$orderService = new OrderService();
|
||||||
$orderService = new OrderService();
|
|
||||||
|
|
||||||
if ($isQuick) {
|
if ($isQuick) {
|
||||||
return $orderService->createQuickOrder(
|
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(
|
|
||||||
$user,
|
$user,
|
||||||
$request->input('shopping_cart'),
|
$request->input('product.sku_id'),
|
||||||
|
$request->input('product.quantity'),
|
||||||
$request->input('shipping_address_id'),
|
$request->input('shipping_address_id'),
|
||||||
$request->input('coupon_id'),
|
$request->input('coupon_id'),
|
||||||
$request->input('note'),
|
$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) {
|
} catch (BizException | ModelNotFoundException $e) {
|
||||||
throw $e;
|
throw $e;
|
||||||
} catch (Throwable $e) {
|
} catch (Throwable $e) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue