|
|
|
@ -16,6 +16,46 @@ class api extends CI_Controller{
|
|
|
|
|
echo 'api manager';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function checkOrderTime($coli_id=null){
|
|
|
|
|
if(empty($coli_id)){
|
|
|
|
|
exit('error null');
|
|
|
|
|
}else{
|
|
|
|
|
$orderInfo = $this->BIZ_train_model->getAllColdSn($coli_id);
|
|
|
|
|
if(empty($orderInfo)){
|
|
|
|
|
exit('error null');
|
|
|
|
|
}else{
|
|
|
|
|
$returnData = array();
|
|
|
|
|
$returnData['orderList'] = array();
|
|
|
|
|
foreach ($orderInfo as $items){
|
|
|
|
|
$coldSn = $items->cold_sn;
|
|
|
|
|
$trainOrderInfo = $this->train_system_model->get_ticketinfos($coldSn);
|
|
|
|
|
if(empty($trainOrderInfo)){
|
|
|
|
|
continue;
|
|
|
|
|
}else{
|
|
|
|
|
$data = new stdCLass();
|
|
|
|
|
$htOrderInfo = $this->BIZ_train_model->get_biz_foi($coldSn);
|
|
|
|
|
$data->coldSn = $coldSn;
|
|
|
|
|
$data->htDepartureTime = date('Y-m-d H:i',strtotime($htOrderInfo['0']->DepartureTime));
|
|
|
|
|
if($trainOrderInfo->ts_channel == 'juhe'){
|
|
|
|
|
$post_data=array(
|
|
|
|
|
"key"=>"79f03107b921ef31310bd40a1415c1cb",
|
|
|
|
|
"orderid"=>$trainOrderInfo->ts_ordernumber
|
|
|
|
|
);
|
|
|
|
|
$juheOrderDetail = json_decode(GetPost_http('http://op.juhe.cn/trainTickets/orderStatus',$post_data));
|
|
|
|
|
//print_r($juheOrderDetail);
|
|
|
|
|
$data->trainStartTime = $juheOrderDetail->result->start_time;
|
|
|
|
|
}else{
|
|
|
|
|
$data->trainStartTime = $trainOrderInfo->ts_startdate.' '.$trainOrderInfo->ts_startime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
array_push($returnData['orderList'],$data);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
print_r(json_encode($returnData));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//获取订单出票状态
|
|
|
|
|
public function isbooktickets(){
|
|
|
|
|
$cold_sn = $this->input->get('cold_sn');
|
|
|
|
|