liugc 9 месяцев назад
Родитель
Сommit
cdde23907b
1 измененных файлов с 8 добавлено и 5 удалено
  1. 8 5
      app/api/service/DouYinService.php

+ 8 - 5
app/api/service/DouYinService.php

@@ -341,6 +341,7 @@ class DouYinService
             if($douyinOrderId){ // 说明是来自首单订单即要创建尾款
                 unset($data['skuList']);
                 unset($data['bookInfo']);
+                unset($data['payment']);
 
                 $douyinOrder = DouyinOrder::where(['user_id'=>$params['user_id'],'dy_order_id'=>$douyinOrderId])->findOrEmpty();
                 $rechargeOrder = RechargeOrder::where(['work_id'=>$douyinOrder->work_id,'payment_type'=>2])->findOrEmpty();
@@ -352,15 +353,17 @@ class DouYinService
                         "skuType" => 2, // 1:商品库商品  2:非商品库商品(融合预约品走加价时,固定传2)
                         "price" => $rechargeOrder->order_amount * 100,
                         "goodsInfo" => [
-                                "goodsName"=>$goods['goods_name'],
-                                "goodsPhoto"=>$goods['goods_image'], // 商品图片链接 必填
-                                "goodsId"=> (string)$goods_id,
-                                "goodsType"=>2
+                            "goodsName"=>$goods['goods_name'],
+                            "goodsPhoto"=>$goods['goods_image'], // 商品图片链接 必填
+                            "goodsId"=> (string)$goods_id,
+                            "goodsType"=>2
                         ],
                         "extraInfo" =>["feeType"=>14]
                     ]
                 ];
-
+                $data['payment'] = [
+                    "totalAmount" => $rechargeOrder->order_amount * 100,
+                ];
                 $data['callbackUrl'] = env('douyin.pay_tail_notify_url')??'';
                 $data['tradeOption'] = [
                     "life_trade_flag" => 1,