|
|
@@ -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,
|