瀏覽代碼

支付paydetail

gorden 8 月之前
父節點
當前提交
d2b625c03d
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      app/api/controller/pay/AlipayController.php

+ 4 - 3
app/api/controller/pay/AlipayController.php

@@ -4,6 +4,7 @@ namespace app\api\controller\pay;
 
 use app\api\controller\Log;
 use app\model\Order;
+use app\model\PayDetail;
 use support\Request;
 use Yansongda\Pay\Exceptions\BusinessException;
 use Yansongda\Pay\Pay;
@@ -17,15 +18,15 @@ class AlipayController
             return json_fail('参数异常');
         }
         $orderId = $params['order_id'];
-        $order = Order::where('order_id',$orderId)->where('order_status_payment','PENDING')->first();
-        if (!$order){
+        $payDetail = PayDetail::where('join_pay_order_id',$orderId)->where('pay_status','PENDING')->first();
+        if (!$payDetail){
             return json_fail('订单异常');
         }
 
         $payData = [
             'out_trade_no' => $orderId,
             'subject' => '万悦康养订单',
-            'total_amount' => $order->order_amount_pay,
+            'total_amount' => $payDetail->pay_amount,
         ];