checkOrderInfo(检查订单信息)

参数列表:
cancel_flag:2//固定
bed_level_order_num:000000000000000000000000000000/固定
passengerTicketStr:getpassengerTickets()//seat_type + ",0," + ticket_type + "," + name + "," + id_type + "," + id_no + "," + (phone_no == null  ? "" : phone_no) + "," + (save_status == "" ? "N" : "Y");"_"为多位乘客之间的分隔符
oldPassengerStr:getOldPassengers()//passenger_name + "," + passenger_id_type_code + "," + passenger_id_no + "," + passenger_type;"_"为多位乘客之间的分隔符
tour_flag:tour_flag//dc为单程,fc为返程
randCode:null//验证码,需要则填写
_json_att:null
REPEAT_SUBMIT_TOKEN:globalRepeatSubmitToken//全局性的提交令牌

说明:
ticket_type:
成人票:1
儿童票:2
学生票:3
残军票:4

返回信息:
{
    "validateMessagesShowId":"_validatorMessage",
    "status":true,
    "httpstatus":200,
    "data":{
        "ifShowPassCode":"N",//是否需要显示验证码
        "canChooseBeds":"N",//是否可以选择床铺
        "canChooseSeats":"N",//是否可以选择座位
        "choose_Seats":"MOP9",//选择座位
        "isCanChooseMid":"N",//是否可以选择中间
        "ifShowPassCodeTime":"1",//需要显示验证码的次数
        "submitStatus":true,
        "smokeStr":""
    },
    "messages":[

    ],
    "validateMessages":{

    }
}

相关函数:
function g() {
    q();
    if (limit_tickets && limit_tickets.length > 0) {
        var y = "Y";
        var w = limit_tickets[0].seat_type;
        for (var x = 0; x < limit_tickets.length; x++) {
            var v = limit_tickets[x];
            if (v.seat_type != w) {
                y = "N";
                break
            }
        }
        if (canChooseSeats && "Y" == canChooseSeats && "Y" == y) {
            if (choose_Seats) {
                if ("M" == w && choose_Seats.indexOf("M") > -1) {
                    $("#id-seat-sel").css("display", "block");
                    $("#yideng1").css("display", "block");
                    if (limit_tickets.length > 1 && r() > 1) {
                        $("#yideng2").css("display", "block")
                    }
                    $("#notice_1_id").html("*选座后如果系统票额不足,系统将随机为您申请席位。")
                }
                if ("O" == w && choose_Seats.indexOf("O") > -1) {
                    $("#id-seat-sel").css("display", "block");
                    $("#erdeng1").css("display", "block");
                    if (limit_tickets.length > 1 && r() > 1) {
                        $("#erdeng2").css("display", "block")
                    }
                    $("#notice_1_id").html("*选座后如果系统票额不足,系统将随机为您申请席位。")
                }
                if ("P" == w && choose_Seats.indexOf("P") > -1) {
                    $("#id-seat-sel").css("display", "block");
                    $("#tedeng1").css("display", "block");
                    if (limit_tickets.length > 1 && r() > 1) {
                        $("#tedeng2").css("display", "block")
                    }
                    $("#notice_1_id").html("*选座后如果系统票额不足,系统将随机为您申请席位。")
                }
                if ("9" == w && choose_Seats.indexOf("9") > -1) {
                    $("#id-seat-sel").css("display", "block");
                    $("#tedeng1").css("display", "block");
                    if (limit_tickets.length > 1 && r() > 1) {
                        $("#tedeng2").css("display", "block")
                    }
                    $("#notice_1_id").html("*选座后如果系统票额不足,系统将随机为您申请席位。")
                }
            }
        }
    }
}

你可能感兴趣的:(12306)