添加查询开车时间接口

hotfix/远程访问多媒体中心
cyc 6 years ago
parent 25fc95c1c9
commit c3ce8dcbb7

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

@ -467,11 +467,16 @@ class BIZ_train_model extends CI_Model {
*/
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
}
}
//根据订单号获取所有子订单号
public function getAllColdSn($coliId){
$sql = 'select cold_sn from BIZ_ConfirmLineInfo left join BIZ_ConfirmLineDetail on coli_sn = cold_coli_sn where coli_id = ?';
$query = $this->HT->query($sql, array($coliId));
return $query->result();
}
//通过COLI_ID获取团名 即 GroupInfo的GRI_No
function get_gri_no($coli_id){
$sql="SELECT GRI_No FROM GroupInfo

Loading…
Cancel
Save