优化途牛接口数据

hotfix/远程访问多媒体中心
cyc 7 years ago
parent 11e38e86e6
commit 2bd56ea681

@ -72,9 +72,15 @@ class Tuniu_train extends CI_Controller{
if(empty(json_decode($back_data)->data)){ if(empty(json_decode($back_data)->data)){
$error = json_decode($back_data); $error = json_decode($back_data);
$trainCache = $this->tuniuprice_model->get_train_cache($fromStation,$toStation); $trainCache = $this->tuniuprice_model->get_train_cache($fromStation,$toStation);
if(!empty($trainCache)){
$back_data = $trainCache->tpc_content; $back_data = $trainCache->tpc_content;
$isCache = true; $isCache = true;
log_message('error','tuniutrain 查询出错'.json_decode($back_data)); log_message('error','tuniutrain 查询出错|'.$error->errorMsg);
}else{
$back_data = null;
log_message('error','tuniutrain 缓存为空|'.$fromStation.'|'.$toStation.'|'.$date);
}
}else{ }else{
$this->tuniuprice_model->addOrUpdate($fromStation,$toStation,$back_data); $this->tuniuprice_model->addOrUpdate($fromStation,$toStation,$back_data);
} }
@ -82,8 +88,12 @@ class Tuniu_train extends CI_Controller{
//途牛数据格式转换 //途牛数据格式转换
$return_data = new stdClass(); $return_data = new stdClass();
if(empty($back_data)){
$return_data->returnCode = '404';
}else{
$return_data->returnCode = json_decode($back_data)->returnCode; $return_data->returnCode = json_decode($back_data)->returnCode;
//echo $return_data->returnCode; }
$return_data->httpstatus = 200; $return_data->httpstatus = 200;
$return_data->data = new stdClass(); $return_data->data = new stdClass();
$return_data->data->seven = $iseven; $return_data->data->seven = $iseven;

Loading…
Cancel
Save