From 0381e09bd99ad9d14476b068677deaba8e9aad01 Mon Sep 17 00:00:00 2001 From: "xianping.wen" <931128603@qq.com> Date: Wed, 18 Sep 2019 12:46:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=80=99=E8=A1=A5=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inter/Query.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/inter/Query.py b/inter/Query.py index 194d412..bce7a9c 100644 --- a/inter/Query.py +++ b/inter/Query.py @@ -164,12 +164,20 @@ class query: continue for set_type in TickerConfig.SET_TYPE: if TickerConfig.PASSENGER_TICKER_STR[set_type] not in nate: - return { - "secretList": ticket_info[0], - "seat": [set_type], - "train_no": ticket_info[2], - "status": True, - } + if ticket_info[3][0] in ["G", "D", "C"] and set_type in ["一等座", "特等座", "二等座", "商务座", "无座"]: + return { + "secretList": ticket_info[0], + "seat": [set_type], + "train_no": ticket_info[2], + "status": True, + } + elif ticket_info[3][0] in ["T", "Z", "K"] and set_type in ["硬座", "无座", "软座", "软卧", "硬卧"]: + return { + "secretList": ticket_info[0], + "seat": [set_type], + "train_no": ticket_info[2], + "status": True, + } else: print(u"车次配置信息有误,或者返回数据异常,请检查 {}".format(station_ticket)) self.session.flag = False