diff --git a/app/Http/Controllers/OrderController.php b/app/Http/Controllers/OrderController.php index 3897676e..17d99b8e 100755 --- a/app/Http/Controllers/OrderController.php +++ b/app/Http/Controllers/OrderController.php @@ -277,6 +277,9 @@ class OrderController extends Controller if (!$order) { abort(500, '订单不存在'); } + if ($order->status !== 1) { + abort(500, '只可以取消待支付订单'); + } $order->status = 2; if (!$order->save()) { abort(500, '取消失败');