update pay function
This commit is contained in:
6
app.py
6
app.py
@@ -13503,8 +13503,12 @@ def create_prediction_topic():
|
||||
if not deadline_str:
|
||||
return jsonify({'success': False, 'error': '请设置截止时间'}), 400
|
||||
|
||||
# 解析截止时间
|
||||
# 解析截止时间(移除时区信息以匹配数据库格式)
|
||||
deadline = datetime.fromisoformat(deadline_str.replace('Z', '+00:00'))
|
||||
# 移除时区信息,转换为naive datetime
|
||||
if deadline.tzinfo is not None:
|
||||
deadline = deadline.replace(tzinfo=None)
|
||||
|
||||
if deadline <= beijing_now():
|
||||
return jsonify({'success': False, 'error': '截止时间必须在未来'}), 400
|
||||
|
||||
|
||||
Reference in New Issue
Block a user