@@ -175,8 +175,6 @@ class Order extends Base
$config = Pay::wx_pay('订单支付',$pay_no,$price_total,$notify_url);
if($config){
Db::commit();
- $pay = new Pay();
- $pay->order_callback($order_id);
$this->success('支付成功',['config'=>$config]);
}else{
Db::rollback();
@@ -66,6 +66,7 @@ class Pay extends Controller
if ($message['return_code'] === 'SUCCESS') { // return_code 表示通信状态,不代表支付状态
// 用户支付成功处理
Db::table('store_order')->where('pay_no',$pay_no)->update(['pay_at'=>date('Y-m-d H:i:s'),'pay_status'=>1,'status'=>1]);
+ $this->order_callback($order_list['id']);
return true; // 返回处理完成
} else {
return $fail('通信失败,请稍后再通知我');