diff --git a/application/third_party/train/controllers/search.php b/application/third_party/train/controllers/search.php index 1ba8e04d..95d25d3b 100644 --- a/application/third_party/train/controllers/search.php +++ b/application/third_party/train/controllers/search.php @@ -18,20 +18,23 @@ class search extends CI_Controller{ //$url = 'http://op.juhe.cn/trainTickets/ticketsAvailable?key='.JUHE_TRAIN_API_KEY.'&train_date='.$train_date.'&from_station='.$fromStation.'&to_station='.$toStation; $url = 'http://139.129.246.118:12309/trainTickets/ticketsAvailable?key='.JUHE_TRAIN_API_KEY.'&train_date='.$train_date.'&from_station='.$fromStation.'&to_station='.$toStation; $back_data = $this->get_http($url); + $reason = json_decode($back_data)->reason; + $return_data = new stdClass(); + $cache = 'no'; if(empty(json_decode($back_data)->result)){ log_message('error','juhetrain:'.$url.' '.$back_data); $obj = $this->BIZ_train_model->get_train_info($fromStation,$toStation); if($obj){ $back_data = $obj->tpc_content; + $cache = 'yes'; log_message('error','Sn:'.$obj->tpc_sn.'|time:'.$obj->tpc_datetime); - } - + } }else{ $this->BIZ_train_model->addOrUpdate($fromStation,$toStation,$back_data); } - //print_r(json_decode($back_data)); - $return_data = new stdClass(); $return_data->httpstatus = 200; + $return_data->reason = $reason; + $return_data->cache = $cache; $return_data->data = new stdClass(); $return_data->data->result = array(); $return_data->data->map = new stdClass();