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:
|
if not deadline_str:
|
||||||
return jsonify({'success': False, 'error': '请设置截止时间'}), 400
|
return jsonify({'success': False, 'error': '请设置截止时间'}), 400
|
||||||
|
|
||||||
# 解析截止时间
|
# 解析截止时间(移除时区信息以匹配数据库格式)
|
||||||
deadline = datetime.fromisoformat(deadline_str.replace('Z', '+00:00'))
|
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():
|
if deadline <= beijing_now():
|
||||||
return jsonify({'success': False, 'error': '截止时间必须在未来'}), 400
|
return jsonify({'success': False, 'error': '截止时间必须在未来'}), 400
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user