From ae6069dba1c98473edf4360477cb9245be772ac6 Mon Sep 17 00:00:00 2001 From: lyt Date: Wed, 30 May 2018 11:01:23 +0800 Subject: [PATCH] =?UTF-8?q?trippest=20=E5=A2=9E=E5=8A=A0=E6=8C=89=E5=87=BA?= =?UTF-8?q?=E5=9B=A2=E6=97=B6=E9=97=B4=E8=8E=B7=E5=8F=96=E5=88=97=E8=A1=A8?= =?UTF-8?q?,=20=E9=81=BF=E5=85=8D=E6=8B=BC=E5=9B=A2=E5=86=85=E9=A2=84?= =?UTF-8?q?=E5=AE=9A=E6=97=B6=E9=97=B4=E5=B7=AE=E5=BE=88=E5=A4=9A=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E6=BC=8F=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controllers/TulanduoApi.php | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) 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) {