liugc преди 1 година
родител
ревизия
c2d6a6ab60
променени са 1 файла, в които са добавени 19 реда и са изтрити 0 реда
  1. 19 0
      app/api/service/DouYinService.php

+ 19 - 0
app/api/service/DouYinService.php

@@ -341,6 +341,25 @@ class DouYinService
             if($douyinOrderId){ // 说明是来自首单订单即要创建尾款
                 unset($data['skuList']);
                 unset($data['bookInfo']);
+
+                $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();
+                $data['skuList'] = [
+                    [
+                        "quantity" => (int)$quantity,
+                        "skuId" => (string)$goods_id,
+                        "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
+                        ],
+                        "extraInfo" =>["feeType"=>14]
+                    ]
+                ];
+
                 $data['callbackUrl'] = env('douyin.pay_tail_notify_url')??'';
                 $data['tradeOption'] = [
                     //"life_trade_flag" => 1,