Explorar o código

add - 初始预约信息

liugc hai 11 meses
pai
achega
0da86f216c
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      app/api/service/DouYinService.php

+ 4 - 1
app/api/service/DouYinService.php

@@ -145,6 +145,7 @@ class DouYinService
         empty($orderInfo['goods']) && $orderInfo['goods'] = [];
         empty($orderInfo['serviceWork']) && $orderInfo['serviceWork'] = [];
         empty($orderInfo['douyinRefundOrder']) && $orderInfo['douyinRefundOrder'] = [];
+        !empty($orderInfo['book_info']) && $orderInfo['book_info'] = json_decode($orderInfo['book_info'],true);
 
         $work_status = $orderInfo['serviceWork']['work_status']??0;
         $performance = [];
@@ -371,7 +372,8 @@ class DouYinService
                     'goods_id'=>$params['cp_extra']['skuId'],
                     'user_id'=>$user_id??0,
                     'mobile'=>$user['mobile']??'',
-                    'quantity'=>$params['cp_extra']['quantity']
+                    'quantity'=>$params['cp_extra']['quantity'],
+                    'book_info'=>$params['cp_extra'],
                 ]);
                 $payNotifyUrl = 'https://weixiudev.kyjlkj.com/api/dou_yin/payNotify';
             }
@@ -421,6 +423,7 @@ class DouYinService
                 'open_id' => $params['open_id'],
                 'goods_id'=>$goods['id'],
                 'title' => $goods['goods_name'],
+                'book_info' => json_encode($params['book_info']??[]),
 
                 'unit_price' => $platformGoods['service_fee'],
                 'quantity' => $quantity,