diff --git a/application/third_party/trainsystem/controllers/callback.php b/application/third_party/trainsystem/controllers/callback.php index 42c27ecf..a7c807ca 100644 --- a/application/third_party/trainsystem/controllers/callback.php +++ b/application/third_party/trainsystem/controllers/callback.php @@ -369,6 +369,14 @@ class callback extends CI_Controller{ if($reschedule_status){ $update_data->OrderStatus = '9'; $update_data->ErrorMsg = '改签成功'; + + $passpager_info = new stdClass(); + $passpager_info->returncallback = $back_json; + $passpager_info->status = '9'; + $passpager_info->ordernumber = $ctrip_backdata->TrainOrderService->OrderInfo->OrderNumber; + $passpager_info->realname = $ctrip_backdata->TrainOrderService->OrderInfo->RescheduleTicketInfo->RescheduleTickets->RescheduleTicket->passportName; + $passpager_info->numberid = $ctrip_backdata->TrainOrderService->OrderInfo->RescheduleTicketInfo->RescheduleTickets->RescheduleTicket->passport; + $this->train_system_model->update_passpager_info($passpager_info); }else{ $update_data->OrderStatus = '5'; $update_data->ErrorMsg = '改签失败';