From 46cb6cdf3469f5d96530820f9c65d75b7f50be8f Mon Sep 17 00:00:00 2001 From: liapples Date: Thu, 9 Sep 2021 12:00:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AE=A2=E5=8D=95=E5=88=A4?= =?UTF-8?q?=E6=96=AD$order?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/SharePayController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Http/Controllers/Api/SharePayController.php b/app/Http/Controllers/Api/SharePayController.php index 1d0aef9..0497a1a 100644 --- a/app/Http/Controllers/Api/SharePayController.php +++ b/app/Http/Controllers/Api/SharePayController.php @@ -27,6 +27,9 @@ class SharePayController extends Controller $openid = User::query()->where('id', $this->user_id)->value('openid'); //此处要用where,value()用find有BUG $order = Order::query()->whereIn('status', [Status::UNPAID, Status::PAY_EARNEST])->find($order_id); + if (!$order) { + return $this->error('订单不存在或已支付'); + } $config = config('wechat.payment.default'); $config = array_merge($config, [