diff --git a/app/Http/Controllers/Api/WxpayController.php b/app/Http/Controllers/Api/WxpayController.php index d81c449..626bec9 100644 --- a/app/Http/Controllers/Api/WxpayController.php +++ b/app/Http/Controllers/Api/WxpayController.php @@ -38,7 +38,7 @@ class WxpayController // 请求成功 if ($message['return_code'] === 'SUCCESS') { //主要是为了区分定金支付和尾款支付,订单号带有-status后缀,分割后前面才是真正的订单号 - list($order_no, $status) = explode('-', $message['out_trade_no']); + $order_no = explode('-', $message['out_trade_no'])[0]; $order = Order::query() ->where(['order_no' => $order_no]) ->first(); @@ -164,7 +164,7 @@ class WxpayController // 请求成功 if ($message['return_code'] === 'SUCCESS') { //主要是为了区分定金支付和尾款支付,订单号带有-status后缀,分割后前面才是真正的订单号 - list($order_no, $status) = explode('-', $message['out_trade_no']); + $order_no = explode('-', $reqInfo['out_trade_no'])[0]; $order = Order::query() ->where(['order_no' => $order_no]) ->first();