update pay function

This commit is contained in:
2025-11-23 22:11:03 +08:00
parent dca70074c0
commit 4a411c6d44

6
app.py
View File

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