修改接口返回格式

hotfix/远程访问多媒体中心
cyc 7 years ago
parent 20b82eec53
commit 441c4a7f90

@ -234,9 +234,7 @@ class search extends CI_Controller{
} }
//获取车次信息 //获取车次信息
$obj = $this->BIZ_intel_train_model->get_train_info($trainFromCode->s_code,$trainToCode->s_code); $obj = $this->BIZ_intel_train_model->get_train_info($trainFromCode,$trainToCode);
$enobj = array();
//如果结果为空则直接返回为空的结果 //如果结果为空则直接返回为空的结果
if(empty($obj)){ if(empty($obj)){
@ -244,6 +242,14 @@ class search extends CI_Controller{
exit('{"status":"203","reason":"无车次信息!","data":""}'); exit('{"status":"203","reason":"无车次信息!","data":""}');
} }
//处理返回的字符串
$return_json = new StdClass();
$return_json->status = '200';
$return_json->reason = '成功的返回';
$return_json->rate = $this->GetCurrencyRate();
$return_json->data = array();
$return_json->endata = array();
//如果有结果则进行字符串处理 //如果有结果则进行字符串处理
foreach($obj as $key=>$item){ foreach($obj as $key=>$item){
//发车规则处理 //发车规则处理
@ -260,7 +266,6 @@ class search extends CI_Controller{
} }
} }
//价格处理 //价格处理
$item->adult_seat = array(); $item->adult_seat = array();
$item->child_seat = array(); $item->child_seat = array();
@ -292,22 +297,16 @@ class search extends CI_Controller{
} }
} }
//最后进行当前日期判断,对数据进行分组 //最后进行当前日期判断,对数据进行分组
$flag = $this->checkDateRule($trainDate,$item->DateRule); $flag = $this->checkDateRule($trainDate,$item->DateRule);
if(!$flag){ if(!$flag){
//将不符合发车日期的列车放入到另外一个数组中存储起来 //将不符合发车日期的列车放入到另外一个数组中存储起来
array_push($enobj,$obj[$key]); array_push($return_json->endata,$obj[$key]);
unset($obj[$key]); }else{
array_push($return_json->data,$obj[$key]);
} }
} }
//处理返回的字符串
$return_json = new StdClass();
$return_json->status = '200';
$return_json->reason = '成功的返回';
$return_json->rate = $this->GetCurrencyRate();
$return_json->data = $obj;
$return_json->endata = $enobj;
print_r(json_encode($return_json)); print_r(json_encode($return_json));
} }

Loading…
Cancel
Save