|
|
@@ -365,11 +365,13 @@ class DouYinService
|
|
|
"totalAmount" => $rechargeOrder->order_amount * 100,
|
|
|
];
|
|
|
$data['callbackUrl'] = env('douyin.pay_tail_notify_url')??'';
|
|
|
+ $bookInfo = json_decode($douyinOrder->book_info,true);
|
|
|
+ $item_order_id = $bookInfo['item_order_info_list'][0]['item_order_id']??$douyinOrderId;
|
|
|
$data['tradeOption'] = [
|
|
|
"life_trade_flag" => 1,
|
|
|
"trade_mode" => '3',
|
|
|
"order_relation_info" => [
|
|
|
- "related_order_id" => (string)$douyinOrderId?:'', // 加价时上个订单号
|
|
|
+ "related_order_id" => (string)$item_order_id, // 加价时上个订单号
|
|
|
"relation_type" => 'multi_buy_as_one'
|
|
|
]
|
|
|
];
|
|
|
@@ -410,7 +412,8 @@ class DouYinService
|
|
|
$payNotifyUrl = 'https://weixiudev.kyjlkj.com/api/dou_yin/payTailNotify';
|
|
|
}else{
|
|
|
// 创建首单 goods_id user_info.mobile user_id quantity
|
|
|
- $params['cp_extra']['open_book_info'] = $params['open_book_info'];
|
|
|
+ $params['cp_extra']['open_book_info'] = $params['open_book_info']??[];
|
|
|
+ $params['cp_extra']['item_order_info_list'] = $params['item_order_info_list']??[];
|
|
|
$order_number = self::submitOrder([
|
|
|
'open_id'=>$params['open_id'],
|
|
|
'order_id'=>$params['order_id'], // 抖音订单号
|