mirror of https://github.com/testerSunshine/12306
多人下单参数修正
parent
7f14474fc1
commit
1097517604
|
@ -47,6 +47,7 @@ class select:
|
||||||
self.cdn_list = []
|
self.cdn_list = []
|
||||||
self.passengerTicketStrList = ""
|
self.passengerTicketStrList = ""
|
||||||
self.oldPassengerStr = ""
|
self.oldPassengerStr = ""
|
||||||
|
self.set_type = ""
|
||||||
|
|
||||||
def get_ticket_info(self):
|
def get_ticket_info(self):
|
||||||
"""
|
"""
|
||||||
|
@ -189,8 +190,8 @@ class select:
|
||||||
train_no = queryResult.get("train_no", "")
|
train_no = queryResult.get("train_no", "")
|
||||||
train_date = queryResult.get("train_date", "")
|
train_date = queryResult.get("train_date", "")
|
||||||
stationTrainCode = queryResult.get("stationTrainCode", "")
|
stationTrainCode = queryResult.get("stationTrainCode", "")
|
||||||
set_type = queryResult.get("set_type", "")
|
|
||||||
secretStr = queryResult.get("secretStr", "")
|
secretStr = queryResult.get("secretStr", "")
|
||||||
|
seat = queryResult.get("seat", "")
|
||||||
leftTicket = queryResult.get("leftTicket", "")
|
leftTicket = queryResult.get("leftTicket", "")
|
||||||
query_from_station_name = queryResult.get("query_from_station_name", "")
|
query_from_station_name = queryResult.get("query_from_station_name", "")
|
||||||
query_to_station_name = queryResult.get("query_to_station_name", "")
|
query_to_station_name = queryResult.get("query_to_station_name", "")
|
||||||
|
@ -199,12 +200,12 @@ class select:
|
||||||
else:
|
else:
|
||||||
# 获取联系人
|
# 获取联系人
|
||||||
if not self.passengerTicketStrList and not self.oldPassengerStr:
|
if not self.passengerTicketStrList and not self.oldPassengerStr:
|
||||||
s = getPassengerDTOs(session=self, ticket_peoples=self.ticke_peoples, set_type=set_type)
|
s = getPassengerDTOs(session=self, ticket_peoples=self.ticke_peoples, set_type=seat)
|
||||||
getPassengerDTOsResult = s.getPassengerTicketStrListAndOldPassengerStr()
|
getPassengerDTOsResult = s.getPassengerTicketStrListAndOldPassengerStr()
|
||||||
if getPassengerDTOsResult.get("status", False):
|
if getPassengerDTOsResult.get("status", False):
|
||||||
self.passengerTicketStrList = getPassengerDTOsResult.get("passengerTicketStrList", "")
|
self.passengerTicketStrList = getPassengerDTOsResult.get("passengerTicketStrList", "")
|
||||||
self.oldPassengerStr = getPassengerDTOsResult.get("oldPassengerStr", "")
|
self.oldPassengerStr = getPassengerDTOsResult.get("oldPassengerStr", "")
|
||||||
set_type = getPassengerDTOsResult.get("set_type", "")
|
self.set_type = getPassengerDTOsResult.get("set_type", "")
|
||||||
# 提交订单
|
# 提交订单
|
||||||
if self.order_type == 1: # 快读下单
|
if self.order_type == 1: # 快读下单
|
||||||
a = autoSubmitOrderRequest(session=self,
|
a = autoSubmitOrderRequest(session=self,
|
||||||
|
@ -215,13 +216,13 @@ class select:
|
||||||
train_no=train_no,
|
train_no=train_no,
|
||||||
stationTrainCode=stationTrainCode,
|
stationTrainCode=stationTrainCode,
|
||||||
leftTicket=leftTicket,
|
leftTicket=leftTicket,
|
||||||
set_type=set_type,
|
set_type=self.set_type,
|
||||||
query_from_station_name=query_from_station_name,
|
query_from_station_name=query_from_station_name,
|
||||||
query_to_station_name=query_to_station_name,
|
query_to_station_name=query_to_station_name,
|
||||||
)
|
)
|
||||||
a.sendAutoSubmitOrderRequest()
|
a.sendAutoSubmitOrderRequest()
|
||||||
elif self.order_type == 2: # 普通下单
|
elif self.order_type == 2: # 普通下单
|
||||||
sor = submitOrderRequest(self, secretStr, from_station, to_station, train_no, set_type,
|
sor = submitOrderRequest(self, secretStr, from_station, to_station, train_no, self.set_type,
|
||||||
self.passengerTicketStrList, self.oldPassengerStr, train_date,
|
self.passengerTicketStrList, self.oldPassengerStr, train_date,
|
||||||
self.ticke_peoples)
|
self.ticke_peoples)
|
||||||
sor.sendSubmitOrderRequest()
|
sor.sendSubmitOrderRequest()
|
||||||
|
|
|
@ -66,12 +66,11 @@ class query:
|
||||||
train_location = ticket_info[15]
|
train_location = ticket_info[15]
|
||||||
stationTrainCode = ticket_info[3]
|
stationTrainCode = ticket_info[3]
|
||||||
leftTicket = ticket_info[12]
|
leftTicket = ticket_info[12]
|
||||||
set_type = self._station_seat[j]
|
seat = self._station_seat[j].encode("utf8")
|
||||||
print (u'车次: {0} 始发车站: {1} 终点站: {2} {3}: {4}'.format(ticket_info[3],
|
print (u'车次: {0} 始发车站: {1} 终点站: {2} {3}: {4}'.format(ticket_info[3],
|
||||||
self.from_station_h,
|
self.from_station_h,
|
||||||
self.to_station_h,
|
self.to_station_h,
|
||||||
self._station_seat[j].encode(
|
self._station_seat[j].encode("utf8"),
|
||||||
"utf8"),
|
|
||||||
ticket_info[self.station_seat(self._station_seat[j].encode("utf8"))]))
|
ticket_info[self.station_seat(self._station_seat[j].encode("utf8"))]))
|
||||||
if wrapcache.get(train_no):
|
if wrapcache.get(train_no):
|
||||||
print(ticket.QUERY_IN_BLACK_LIST.format(train_no))
|
print(ticket.QUERY_IN_BLACK_LIST.format(train_no))
|
||||||
|
@ -85,7 +84,7 @@ class query:
|
||||||
"train_date": station_date,
|
"train_date": station_date,
|
||||||
"query_from_station_name": query_from_station_name,
|
"query_from_station_name": query_from_station_name,
|
||||||
"query_to_station_name": query_to_station_name,
|
"query_to_station_name": query_to_station_name,
|
||||||
"set_type": set_type,
|
"seat": seat,
|
||||||
"leftTicket": leftTicket,
|
"leftTicket": leftTicket,
|
||||||
"train_location": train_location,
|
"train_location": train_location,
|
||||||
"code": ticket.SUCCESS_CODE,
|
"code": ticket.SUCCESS_CODE,
|
||||||
|
|
Loading…
Reference in New Issue