diff --git a/service/app/command/SpiderDy.php b/service/app/command/SpiderDy.php index 6deed990..b1f2687a 100644 --- a/service/app/command/SpiderDy.php +++ b/service/app/command/SpiderDy.php @@ -331,8 +331,17 @@ class SpiderDy extends Command break;*/ case 3: + // echo '==========pages='.$pages; + try { + $dou = new Douyin($k); + $list = $dou->get($page, $start, $end, '', $k); + $pages = $dou->totalPage; + } catch (\Exception $e) { + Log::error(dirname(__FILE__) . __LINE__ . $e); + } + break; case 5: -// echo '==========pages='.$pages; + // echo '==========pages='.$pages; try { $dou = new Douyin($k); $list = $dou->get($page, $start, $end, '', $k); @@ -434,6 +443,9 @@ class SpiderDy extends Command $it = $m->get(1, null, null, $item->sn); break;*/ case 3: + $m = new Douyin($item->os); + $it = $m->get(1, null, null, $item->sn, $item->os); + break; case 5: $m = new Douyin($item->os); $it = $m->get(1, null, null, $item->sn, $item->os); diff --git a/service/app/server/Orders.php b/service/app/server/Orders.php index 92ecdc90..5f9603cb 100644 --- a/service/app/server/Orders.php +++ b/service/app/server/Orders.php @@ -96,6 +96,21 @@ class Orders { break; case 3: + $dy = new Douyin($order->os); + $it = $dy->get(1, null, null, $order->sn, $order->os); + if ($it) { + $got = $it[0]; + + // 查询未预约状态 + if ($order->appointment_status != 1) { + $appointment_status = $dy->_orderMakeAppointmentStatus($order->sn); + if ($appointment_status !== null) { + $got['appointment_status'] = 1; + } + } + } + + break; case 5: $dy = new Douyin($order->os); $it = $dy->get(1, null, null, $order->sn, $order->os); @@ -176,10 +191,17 @@ class Orders { } break; - case 3: case 5: $dy = new Douyin($order->os); - $it = $dy->get(1, null, null, $order->sn); + $it = $dy->get(1, null, null, $order->os); + if ($it) { + $got = $it[0]; + } + + break; + case 3: + $dy = new Douyin($order->os); + $it = $dy->get(1, null, null, $order->os); if ($it) { $got = $it[0]; }