From 88e97dcb4341a15ba9214ac285083fcbaeb0537a Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Thu, 8 Sep 2022 16:56:32 +0800 Subject: [PATCH] order --- app/Endpoint/Api/Http/Controllers/Order/OrderController.php | 2 +- app/Services/OrderService.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Endpoint/Api/Http/Controllers/Order/OrderController.php b/app/Endpoint/Api/Http/Controllers/Order/OrderController.php index 679fc886..b1c22600 100644 --- a/app/Endpoint/Api/Http/Controllers/Order/OrderController.php +++ b/app/Endpoint/Api/Http/Controllers/Order/OrderController.php @@ -77,7 +77,7 @@ class OrderController extends Controller $orderService = new OrderService(); return match (true) { - $request->filled('order_pre') => $orderService->createOrderByPre($user, OrderPre::findOrFail($request->input('order_pre')), $request->input('coupon_id')), + $request->filled('order_pre') => $orderService->createOrderByPre($user, OrderPre::findOrFail($request->input('order_pre')), $request->input('coupon_id'), $request->input('note')), $request->filled('product') => $orderService->createQuickOrder( $user, $validated['product']['sku_id'], diff --git a/app/Services/OrderService.php b/app/Services/OrderService.php index 4cf5afb3..e890b0b1 100644 --- a/app/Services/OrderService.php +++ b/app/Services/OrderService.php @@ -174,7 +174,7 @@ class OrderService * 添加店铺订单 * */ - public function createOrderByPre(User $user, OrderPre $order_pre, $coupon_id = null) + public function createOrderByPre(User $user, OrderPre $order_pre, $coupon_id = null, $note = null) { $products = []; foreach($order_pre->products as $item) { @@ -185,7 +185,7 @@ class OrderService } $coupon_id = $coupon_id ?: data_get($order_pre, 'others.coupon_id'); - $note = data_get($order_pre, 'others.note'); + $note = $note ?: data_get($order_pre, 'others.note'); // 优惠券 $coupon = null;