diff --git a/app/listener/paySuccessMargin.php b/app/listener/paySuccessMargin.php index 7a4e02f5..a7499adb 100644 --- a/app/listener/paySuccessMargin.php +++ b/app/listener/paySuccessMargin.php @@ -17,15 +17,15 @@ class paySuccessMargin Log::info('微信支付保证金成功回调' . json_encode($event)); Db::startTrans(); try { - $order_sn = $event['order_sn'] ?? ''; + $order_sn = $event['order_sn']; $marginInfo = Db::name('margin_order')->where('order_sn', $order_sn)->find(); if ($marginInfo) { - Db::name('margin_order')->where('order_sn', $order_sn)->update([ + Db::name('margin_order')->where('order_id', $marginInfo['order_id'])->update([ 'paid' => 1, 'pay_time' => date('Y-m-d H:i:s') ]); $merchantInfo = Db::name('merchant')->where('mer_id', $marginInfo['mer_id'])->where('uid', $marginInfo['uid'])->find(); - $merchant_type = Db::name('merchant_type')->where('mer_type_id', $marginInfo['type_id'])->find(); + $merchant_type = Db::name('merchant_type')->where('mer_type_id', $merchantInfo['type_id'])->find(); //已支付的保证金 $paidMarginAmount = bcadd($merchantInfo['paid_margin'], $marginInfo['total_price'], 2);