聚合接口添加返回添加错误信息以及是否使用缓存标志

hotfix/远程访问多媒体中心
cyc 8 years ago
parent 7c10b2cea7
commit 936794054c

@ -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();

Loading…
Cancel
Save