无票的容错处理:"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;
$update_data->trainNo = $rItems->trainNo; //车次
$update_data->departTime = $rItems->departTime; //车次出发时间
foreach ($ctrip_backdata->ticketResult->orderTicketInfoList as $tItems) {
//对应的车票列表
if ($passengerId == $tItems->passengerId && $routeId==$tItems->routeId){
$data_passager->ticketprice = $tItems->realTicketPrice;
$SeatNo = "";
if (isset($tItems->carriageNo)){
$SeatNo.=$tItems->carriageNo."车厢";
}
if (isset($tItems->seatNo)){
$SeatNo.=$tItems->seatNo;
$update_data->departTime = $rItems->departTime; //车次出发时间
$orderTicketInfoList = $ctrip_backdata->ticketResult->orderTicketInfoList ;
if (!empty($orderTicketInfoList)){
foreach ($orderTicketInfoList as $tItems) {
//对应的车票列表
if ($passengerId == $tItems->passengerId && $routeId==$tItems->routeId){
$data_passager->ticketprice = $tItems->realTicketPrice;
$SeatNo = "";
if (isset($tItems->carriageNo)){
$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