浏览代码

回调调试

黄宗昌 2 年之前
父节点
当前提交
8c71523bd9
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      app/Http/Controllers/V1/PayController.php

+ 6 - 4
app/Http/Controllers/V1/PayController.php

xqd xqd
@@ -51,6 +51,8 @@ class PayController extends Controller
         if(!$order){
             return $this->error("订单不存在!");
         }
+        $order->pay_type = $pay_type; // 支付方式
+        $order->save();
         $result = Factory::payment()->page()->pay("加入企业会员",$order->order_no,0.01,'');
         dd($result);
         return $this->success($result->body);
@@ -63,14 +65,14 @@ class PayController extends Controller
     public function alipayNotify(Request $request){
         $params = $request->all();
         $result = Factory::payment()->common()->verifyNotify($params);
-        User::query()->where('id',1)->update(['tests'=>1]);
         if ($result) {
             // 验证成功
             $out_trade_no = $params['out_trade_no'];
 //            $trade_no = $params['trade_no'];
-            User::query()->where('id',1)->update(['tests'=>$out_trade_no]);
-            // 根据 $out_trade_no 和 $trade_no 等参数更新订单状态等其他逻辑
-            // 最后必须返回 success 告诉支付宝已经接收到通知,否则服务器会反复通知
+            $order = UserMemberOrder::query()->where('out_trade_no',$out_trade_no)->first(); //查询订单
+            $order->status = 1; // 改为已支付状态
+            $order->pay_time = time();// 支付时间
+            $order->save();
             return 'success';
         } else {
             // 验证失败