From 7310c455793f1d66d091d3766f71be7b6fbb0308 Mon Sep 17 00:00:00 2001 From: cyc Date: Thu, 9 Apr 2020 15:28:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8A=A5=E6=96=87=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trainsystem/controllers/addorders.php | 43 +++++++++---------- 1 file changed, 21 insertions(+), 22 deletions(-) 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;