多人下单参数修正

pull/49/merge
wenxianping 2018-09-19 15:42:39 +08:00
parent 7f14474fc1
commit 1097517604
2 changed files with 9 additions and 9 deletions

View File

@ -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()

View File

@ -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,