confirmSingleForQueue(确认队列中单个状态)

参数列表:
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;"_"为多位乘客之间的分隔符
randCode:null//验证码,需要则填写
purpose_codes:ticketInfoForPassengerForm.purpose_codes//乘客类型
key_check_isChange:ticketInfoForPassengerForm.key_check_isChange//个人理解为签名字符串,校验是否被修改
leftTicketStr:ticketInfoForPassengerForm.leftTicketStr//余票令牌(secretStr)
train_location: ticketInfoForPassengerForm.train_location,//火车位置(location_code)
choose_seats:null//暂未研究其意思是否为座位编号,数据包中为空
seatDetailType:000//座位细节类型,默认为000
roomType:00//房间类型,默认为00
dwAll:N?Y//暂未明白,默认为N
_json_att:null
REPEAT_SUBMIT_TOKEN:globalRepeatSubmitToken//全局性的提交令牌

返回信息:
{
    "validateMessagesShowId":"_validatorMessage",
    "status":true,
    "httpstatus":200,
    "data":{
        "submitStatus":true//订票结果
    },
    "messages":[//失败则此处为原因

    ],
    "validateMessages":{

    }
}

相关函数:
getpassengerTickets = function() {
    var az = "";
    for (var aA = 0; aA < limit_tickets.length; aA++) {
        var aB = limit_tickets[aA].seat_type + ",0," + limit_tickets[aA].ticket_type + "," + limit_tickets[aA].name + "," + limit_tickets[aA].id_type + "," + limit_tickets[aA].id_no + "," + (limit_tickets[aA].phone_no == null  ? "" : limit_tickets[aA].phone_no) + "," + (limit_tickets[aA].save_status == "" ? "N" : "Y");
        az += aB + "_"
    }
    return az.substring(0, az.length - 1)
}
getOldPassengers = function() {
    var aD = "";
    for (var aC = 0; aC < limit_tickets.length; aC++) {
        var az = limit_tickets[aC];
        if (ticketInfoForPassengerForm.tour_flag == ticket_submit_order.tour_flag.fc || ticketInfoForPassengerForm.tour_flag == ticket_submit_order.tour_flag.gc) {
            var aA = az.name + "," + az.id_type + "," + az.id_no + "," + az.passenger_type;
            aD += aA + "_"
        } else {
            if (az.only_id.indexOf("djPassenger_") > -1) {
                var aB = az.only_id.split("_")[1];
                var aA = M[aB].passenger_name + "," + M[aB].passenger_id_type_code + "," + M[aB].passenger_id_no + "," + M[aB].passenger_type;
                aD += aA + "_"
            } else {
                if (az.only_id.indexOf("normalPassenger_") > -1) {
                    var aB = az.only_id.split("_")[1];
                    var aA = ay[aB].passenger_name + "," + ay[aB].passenger_id_type_code + "," + ay[aB].passenger_id_no + "," + ay[aB].passenger_type;
                    aD += aA + "_"
                } else {
                    aD += "_ "
                }
            }
        }
    }
    return aD;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值