From 25c2942974ba78fe87308b59cd94f8b103457f5e Mon Sep 17 00:00:00 2001 From: weizong song Date: Mon, 11 Jul 2022 12:14:28 +0800 Subject: [PATCH] up --- app/Http/Controllers/Manager/OrdersController.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/Http/Controllers/Manager/OrdersController.php b/app/Http/Controllers/Manager/OrdersController.php index c1d0bb6..1ad1554 100644 --- a/app/Http/Controllers/Manager/OrdersController.php +++ b/app/Http/Controllers/Manager/OrdersController.php @@ -1727,6 +1727,16 @@ class OrdersController extends CommonController { try { $order = (new Orders())->find($id); + if (request()->to_status == Orders::STATUS_ONGOING) { + $other_ongoing_order = Orders::where("status", Orders::STATUS_ONGOING)->where("customer_id", $order->customer_id)->count(); + if ($other_ongoing_order) { + return response()->json([ + "errorcode" => "2222", + "errormsg" => "客户名下有其他进行中的该订单" + ]); + } + } + $res = (new ChangeOrderStatus())->__invoke($order); DB::commit(); return response()->json($order->toArray());