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

+ 15 - 15
app/api/service/DouYinService.php

@@ -300,18 +300,18 @@ class DouYinService
                         "price" => $platformGoods['service_fee'] * 100,
                     ]
                 ],
-//                "bookInfo" => [
-//                    "itemBookInfoList"=>[
-//                        [
-//                            "poiId" => '7511543640776017961',
-//                            "shopName" => '亿蜂快修·武汉市',
-//                            "outShopId" => (string)self::EXTERNAL_PLATFORM_ID,
-//                            "skuId" => (string)$platformGoods['external_goods_sn'],
-//                            "bookStartTime" => $bookStartTime?:'',
-//                            "bookEndTime" => $bookEndTime?:'',
-//                        ]
-//                    ]
-//                ],
+                "bookInfo" => [
+                    "itemBookInfoList"=>[
+                        [
+                            "poiId" => '7511543640776017961',
+                            "shopName" => '亿蜂快修·武汉市',
+                            "outShopId" => (string)self::EXTERNAL_PLATFORM_ID,
+                            "skuId" => (string)$platformGoods['external_goods_sn'],
+                            "bookStartTime" => $bookStartTime?:'',
+                            "bookEndTime" => $bookEndTime?:'',
+                        ]
+                    ]
+                ],
                 "payment" => [
                     "totalAmount" => $quantity * $platformGoods['service_fee'] * 100,
                 ],
@@ -384,7 +384,7 @@ class DouYinService
                 $payNotifyUrl = 'https://weixiudev.kyjlkj.com/api/dou_yin/payTailNotify';
             }else{
                 // 创建首单 goods_id  user_info.mobile  user_id quantity
-                $params['cp_extra']['item_order_info_list'] = $params['item_order_info_list'];
+                $params['cp_extra']['open_book_info'] = $params['open_book_info'];
                 $order_number = self::submitOrder([
                     'open_id'=>$params['open_id'],
                     'order_id'=>$params['order_id'], // 抖音订单号
@@ -700,10 +700,10 @@ class DouYinService
             //book_id result
             // 抖音预约接单结果回调
             $bookInfo = json_decode($order->book_info, true);
-            if(isset($bookInfo['item_order_info_list']) && $bookInfo['item_order_info_list']){
+            if(isset($bookInfo['open_book_info']) && $bookInfo['open_book_info']){
                 $bookurl = 'api/apps/trade/v2/book/book_result_callback';
                 $res = self::toDyRequestUrl($bookurl,[
-                    'book_id' => $bookInfo['item_order_info_list'][0]['item_order_id']??$params['dy_order_id'],
+                    'book_id' => $bookInfo['open_book_info']['book_id']??$params['dy_order_id'],
                     'result' => 1,
                 ]);
             }