def checkTicketSecretStr(self, ticket_json, train, seat_type):
        if not ticket_json.has_key("data"):
            return 0, ""

        for w in ticket_json["data"]:
            if w["queryLeftNewDTO"]["station_train_code"] == train:
                seat = TicketFunctions.getTicketCount(w["queryLeftNewDTO"]["yp_info"])
                if seat[seat_type] != 0:
                    # 如果有票就返回这趟车的余票数据
                    return 1, w["secretStr"]

        return 0, ""
    def testHasTicket(self, ticket_json, train, seat_type):
        if not ticket_json.has_key("data"):
            return 0, ""

        for w in ticket_json["data"]:
            if w["queryLeftNewDTO"]["station_train_code"] == train:
                seat = TicketFunctions.getTicketCount(w["queryLeftNewDTO"]["yp_info"])
                if seat[seat_type] >= self.minTicketSubmit:
                    # 如果有票就返回这趟车的余票数据
                    return 1, w, seat[seat_type]

        return 0, "", 0
Beispiel #3
0
    def checkTicketSecretStr(self, ticket_json, train, seat_type):
        if not ticket_json.has_key('data'):
            return 0, ""

        for w in ticket_json['data']:
            if w['queryLeftNewDTO']['station_train_code'] == train:
                seat = TicketFunctions.getTicketCount(
                    w['queryLeftNewDTO']['yp_info'])
                if seat[seat_type] != 0:
                    # 如果有票就返回这趟车的余票数据
                    return 1, w['secretStr']

        return 0, ""
Beispiel #4
0
    def testHasTicket(self, ticket_json, train, seat_type):
        if not ticket_json.has_key('data'):
            return 0, ""

        for w in ticket_json['data']:
            if w['queryLeftNewDTO']['station_train_code'] == train:
                seat = TicketFunctions.getTicketCount(
                    w['queryLeftNewDTO']['yp_info'])
                if seat[seat_type] >= self.minTicketSubmit:
                    # 如果有票就返回这趟车的余票数据
                    return 1, w, seat[seat_type]

        return 0, "", 0