544782275@qq.com 3 年之前
父节点
当前提交
4de937edfd
共有 2 个文件被更改,包括 1 次插入2 次删除
  1. 0 2
      application/api/controller/Order.php
  2. 1 0
      application/api/controller/Pay.php

+ 0 - 2
application/api/controller/Order.php

@@ -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();

+ 1 - 0
application/api/controller/Pay.php

@@ -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('通信失败,请稍后再通知我');