无票的容错处理:"orderTicketInfoList": null

hotfix/paypal-note
赵鹏 2 years ago
parent d17137f8ae
commit 5220408d9b

@ -285,25 +285,29 @@ class callback extends CI_Controller{
$data_passager->seatype = $rItems->ticketSeat; $data_passager->seatype = $rItems->ticketSeat;
$update_data->trainNo = $rItems->trainNo; //车次 $update_data->trainNo = $rItems->trainNo; //车次
$update_data->departTime = $rItems->departTime; //车次出发时间 $update_data->departTime = $rItems->departTime; //车次出发时间
foreach ($ctrip_backdata->ticketResult->orderTicketInfoList as $tItems) {
//对应的车票列表 $orderTicketInfoList = $ctrip_backdata->ticketResult->orderTicketInfoList ;
if ($passengerId == $tItems->passengerId && $routeId==$tItems->routeId){ if (!empty($orderTicketInfoList)){
foreach ($orderTicketInfoList as $tItems) {
$data_passager->ticketprice = $tItems->realTicketPrice; //对应的车票列表
$SeatNo = ""; if ($passengerId == $tItems->passengerId && $routeId==$tItems->routeId){
if (isset($tItems->carriageNo)){
$SeatNo.=$tItems->carriageNo."车厢"; $data_passager->ticketprice = $tItems->realTicketPrice;
} $SeatNo = "";
if (isset($tItems->seatNo)){ if (isset($tItems->carriageNo)){
$SeatNo.=$tItems->seatNo; $SeatNo.=$tItems->carriageNo."车厢";
}
if (isset($tItems->seatNo)){
$SeatNo.=$tItems->seatNo;
}
$data_passager->seatdetail = $SeatNo;
$data_passager->longtrainno = $tItems->longElecNo;
//入库
$this->train_system_model->add_passagers($data_passager);
} }
$data_passager->seatdetail = $SeatNo;
$data_passager->longtrainno = $tItems->longElecNo;
//入库
$this->train_system_model->add_passagers($data_passager);
} }
} }

Loading…
Cancel
Save