diff --git a/webht/third_party/trippestOrderSync/controllers/TulanduoApi.php b/webht/third_party/trippestOrderSync/controllers/TulanduoApi.php index ed1b4bd3..916796fb 100644 --- a/webht/third_party/trippestOrderSync/controllers/TulanduoApi.php +++ b/webht/third_party/trippestOrderSync/controllers/TulanduoApi.php @@ -76,18 +76,24 @@ class TulanduoApi extends CI_Controller */ public function get_orderlist() { - log_message('error','get_orderlist From TuLanDuo ' ); $startOrderDate = date('Y-m-d', strtotime("-2 days")); $endOrderDate = date('Y-m-d'); + $startTravelDate = date('Y-m-d'); + $endTravelDate = date('Y-m-d', strtotime("+2 days")); $this->tld_order->setUserId($this->userId) ->setKey($this->key) ->setPageSize(20) - ->setPageIndex(1) - // ->setStartTravelDate("2018-04-21") // test - // ->setEndTravelDate("2018-04-21") - ->setStartOrderDate($startOrderDate) - ->setEndOrderDate($endOrderDate) - ; + ->setPageIndex(1) ; + $get_type = rand(0, 1); // 需要按预定时间和出发时间, 避免有漏的 + if ($get_type === 0) { + log_message('error','get_orderlist From TuLanDuo By travel Date' ); + $this->tld_order->setStartTravelDate($startTravelDate) + ->setEndTravelDate($endTravelDate) ; + } else { + log_message('error','get_orderlist From TuLanDuo By order Date' ); + $this->tld_order->setStartOrderDate($startOrderDate) + ->setEndOrderDate($endOrderDate) ; + } $resp = $this->excute_curl($this->list_url, $this->tld_order); $resp_arr = json_decode($resp, true); if ($resp_arr['status'] !== 1) {