diff --git a/application/third_party/trainsystem/controllers/addorders.php b/application/third_party/trainsystem/controllers/addorders.php index f4073e00..02fab7e0 100644 --- a/application/third_party/trainsystem/controllers/addorders.php +++ b/application/third_party/trainsystem/controllers/addorders.php @@ -594,14 +594,14 @@ class addorders extends CI_Controller{ $PostData['TrainOrderService']->Order->OrderTime = $time; $PostData['TrainOrderService']->Order->OrderMedia = 'pc'; - $PostData['TrainOrderService']->Order->TicketItem = new stdClass(); - $PostData['TrainOrderService']->Order->TicketItem->FromStationName = $data['train']->DepartAirport_cn; - $PostData['TrainOrderService']->Order->TicketItem->ToStationName = $data['train']->ArrivalAirport_cn; - $PostData['TrainOrderService']->Order->TicketItem->TicketTime = date('Y-m-d H:i:s',strtotime($data['train']->DepartureTime)); - $PostData['TrainOrderService']->Order->TicketItem->TrainNumber = $data['train']->FlightsNo; - $PostData['TrainOrderService']->Order->TicketItem->ArrivalDateTime = date('Y-m-d H:i:s',strtotime($data['train']->ArrivalTime)); - $PostData['TrainOrderService']->Order->TicketItem->TicketPrice = $data['train']->adultcost; - $PostData['TrainOrderService']->Order->TicketItem->TicketCount = count($data['people_list']); + $PostData['TrainOrderService']->Order->TicketItem['0'] = new stdClass(); + $PostData['TrainOrderService']->Order->TicketItem['0']->FromStationName = $data['train']->DepartAirport_cn; + $PostData['TrainOrderService']->Order->TicketItem['0']->ToStationName = $data['train']->ArrivalAirport_cn; + $PostData['TrainOrderService']->Order->TicketItem['0']->TicketTime = date('Y-m-d H:i:s',strtotime($data['train']->DepartureTime)); + $PostData['TrainOrderService']->Order->TicketItem['0']->TrainNumber = $data['train']->FlightsNo; + $PostData['TrainOrderService']->Order->TicketItem['0']->ArrivalDateTime = date('Y-m-d H:i:s',strtotime($data['train']->ArrivalTime)); + $PostData['TrainOrderService']->Order->TicketItem['0']->TicketPrice = $data['train']->adultcost; + $PostData['TrainOrderService']->Order->TicketItem['0']->TicketCount = count($data['people_list']); $AdultNum = 0; $ChildNum = 0; @@ -654,28 +654,27 @@ class addorders extends CI_Controller{ $i++; } - $PostData['TrainOrderService']->Order->TicketItem->AuditTicketCount = $AdultNum; - $PostData['TrainOrderService']->Order->TicketItem->ChildTicketCount = $ChildNum; - $PostData['TrainOrderService']->Order->TicketItem->SeatName = $this->train_zw[$this->db_train_zw[$data['train']->Aircraft]]; - $PostData['TrainOrderService']->Order->TicketItem->SelectedSeat = $selectseat; + $PostData['TrainOrderService']->Order->TicketItem['0']->AuditTicketCount = $AdultNum; + $PostData['TrainOrderService']->Order->TicketItem['0']->ChildTicketCount = $ChildNum; + $PostData['TrainOrderService']->Order->TicketItem['0']->SeatName = $this->train_zw[$this->db_train_zw[$data['train']->Aircraft]]; + $PostData['TrainOrderService']->Order->TicketItem['0']->SelectedSeat = $selectseat; $is_accept_standing = ''; if($this->istanding == 'true'){ $is_accept_standing = '无座'; } - $PostData['TrainOrderService']->Order->TicketItem->AcceptSeat = $is_accept_standing; + $PostData['TrainOrderService']->Order->TicketItem['0']->AcceptSeat = $is_accept_standing; //乘客人信息 - $PostData['TrainOrderService']->Order->TicketItem->Passengers = $passagersdata; - $PostData['TrainOrderService']->Order->TicketItem->OrderPrice = $data['train']->adultcost * $AdultNum + $data['train']->childcost * $ChildNum; + $PostData['TrainOrderService']->Order->TicketItem['0']->Passengers = $passagersdata; + $PostData['TrainOrderService']->Order->TicketItem['0']->OrderPrice = $data['train']->adultcost * $AdultNum + $data['train']->childcost * $ChildNum; - $PostData['TrainOrderService']->Order->User = new stdClass(); - $PostData['TrainOrderService']->Order->User->UserID = ''; - $PostData['TrainOrderService']->Order->User->UserName = 'guilintravel'; - $PostData['TrainOrderService']->Order->User->userLoginName = 'guilintravel'; - $PostData['TrainOrderService']->Order->User->UserMobile = '18877381547'; - //print_r(json_encode($PostData)); - //die(); + $PostData['TrainOrderService']->User = new stdClass(); + $PostData['TrainOrderService']->User->UserID = ''; + $PostData['TrainOrderService']->User->UserName = 'guilintravel'; + $PostData['TrainOrderService']->User->userLoginName = 'guilintravel'; + $PostData['TrainOrderService']->User->UserMobile = '18877381547'; + //本地添加记录 $add_data = new stdClass(); $add_data->cold_sn = $cold_sn;