@classmethod
def get_order_success_notification_info(cls, query):
    from py12306.query.job import Job
    assert isinstance(query, Job)
    passengers = [(((passenger.get('name') + '(') + passenger.get('type_text')) + ')') for passenger in query.passengers]
    return cls.MESSAGE_ORDER_SUCCESS_NOTIFICATION_INFO.format(query.get_info_of_train_number(), query.get_info_of_left_station(), query.get_info_of_train_left_time(), query.get_info_of_arrive_station(), query.get_info_of_train_arrive_time(), query.get_info_of_left_date(), query.current_seat_name, '，'.join(passengers))
@classmethod
def get_order_success_notification_info(cls, query):
    from py12306.query.job import Job
    assert isinstance(query, Job)
    passengers = [(((passenger.get('name') + '(') + passenger.get('type_text')) + ')') for passenger in query.passengers]
    return cls.MESSAGE_ORDER_SUCCESS_NOTIFICATION_INFO.format(query.get_info_of_train_number(), query.get_info_of_left_station(), query.get_info_of_train_left_time(), query.get_info_of_arrive_station(), query.get_info_of_train_arrive_time(), query.get_info_of_left_date(), query.current_seat_name, '，'.join(passengers))