Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
py12306
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
python
py12306
Commits
c2cf3ef7
Commit
c2cf3ef7
authored
Jan 18, 2019
by
Jalin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化排队错误直接结束排队
parent
69f1a84c
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
1 deletion
+4
-1
cdn.py
py12306/helpers/cdn.py
+1
-1
order.py
py12306/order/order.py
+3
-0
No files found.
py12306/helpers/cdn.py
View file @
c2cf3ef7
...
@@ -66,7 +66,7 @@ class Cdn:
...
@@ -66,7 +66,7 @@ class Cdn:
pass
pass
def
start
(
self
):
def
start
(
self
):
if
not
Config
.
is_cdn_enabled
()
or
Config
()
.
is_slave
()
:
return
if
not
Config
.
is_cdn_enabled
():
return
self
.
load_items
()
self
.
load_items
()
CommonLog
.
add_quick_log
(
CommonLog
.
MESSAGE_CDN_START_TO_CHECK
.
format
(
len
(
self
.
items
)))
.
flush
()
CommonLog
.
add_quick_log
(
CommonLog
.
MESSAGE_CDN_START_TO_CHECK
.
format
(
len
(
self
.
items
)))
.
flush
()
self
.
restore_items
()
self
.
restore_items
()
...
...
py12306/order/order.py
View file @
c2cf3ef7
...
@@ -379,10 +379,12 @@ class Order:
...
@@ -379,10 +379,12 @@ class Order:
if
wait_time
==
-
2
or
wait_time
==
-
3
:
# -2 失败 -3 订单已撤销
if
wait_time
==
-
2
or
wait_time
==
-
3
:
# -2 失败 -3 订单已撤销
OrderLog
.
add_quick_log
(
OrderLog
.
add_quick_log
(
OrderLog
.
MESSAGE_QUERY_ORDER_WAIT_TIME_FAIL
.
format
(
result_data
.
get
(
'msg'
)))
.
flush
()
OrderLog
.
MESSAGE_QUERY_ORDER_WAIT_TIME_FAIL
.
format
(
result_data
.
get
(
'msg'
)))
.
flush
()
return
False
else
:
# 未知原因
else
:
# 未知原因
OrderLog
.
add_quick_log
(
OrderLog
.
add_quick_log
(
OrderLog
.
MESSAGE_QUERY_ORDER_WAIT_TIME_FAIL
.
format
(
OrderLog
.
MESSAGE_QUERY_ORDER_WAIT_TIME_FAIL
.
format
(
result_data
.
get
(
'msg'
,
wait_time
)))
.
flush
()
result_data
.
get
(
'msg'
,
wait_time
)))
.
flush
()
return
False
elif
result_data
.
get
(
'msg'
):
# 失败 对不起,由于您取消次数过多,今日将不能继续受理您的订票请求。1月8日您可继续使用订票功能。
elif
result_data
.
get
(
'msg'
):
# 失败 对不起,由于您取消次数过多,今日将不能继续受理您的订票请求。1月8日您可继续使用订票功能。
# TODO 需要增加判断 直接结束
# TODO 需要增加判断 直接结束
...
@@ -394,6 +396,7 @@ class Order:
...
@@ -394,6 +396,7 @@ class Order:
elif
result
.
get
(
'messages'
)
or
result
.
get
(
'validateMessages'
):
elif
result
.
get
(
'messages'
)
or
result
.
get
(
'validateMessages'
):
OrderLog
.
add_quick_log
(
OrderLog
.
MESSAGE_QUERY_ORDER_WAIT_TIME_FAIL
.
format
(
OrderLog
.
add_quick_log
(
OrderLog
.
MESSAGE_QUERY_ORDER_WAIT_TIME_FAIL
.
format
(
result
.
get
(
'messages'
,
result
.
get
(
'validateMessages'
))))
.
flush
()
result
.
get
(
'messages'
,
result
.
get
(
'validateMessages'
))))
.
flush
()
return
False
else
:
else
:
pass
pass
OrderLog
.
add_quick_log
(
OrderLog
.
MESSAGE_QUERY_ORDER_WAIT_TIME_INFO
.
format
(
self
.
queue_num
))
.
flush
()
OrderLog
.
add_quick_log
(
OrderLog
.
MESSAGE_QUERY_ORDER_WAIT_TIME_INFO
.
format
(
self
.
queue_num
))
.
flush
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment