diff --git a/beike/Shop/Http/Controllers/Account/OrderController.php b/beike/Shop/Http/Controllers/Account/OrderController.php index e1d49dc7..3969c274 100644 --- a/beike/Shop/Http/Controllers/Account/OrderController.php +++ b/beike/Shop/Http/Controllers/Account/OrderController.php @@ -96,6 +96,9 @@ class OrderController extends Controller { $customer = current_customer(); $order = OrderRepo::getOrderByNumber($number, $customer); + if (empty($order)) { + throw new \Exception('无效的订单'); + } StateMachineService::getInstance($order)->changeStatus(StateMachineService::COMPLETED); return json_success(trans('shop/account.order_completed')); }