From 4a411c6d4480afd0d0aec92d0cc87177aa8c3905 Mon Sep 17 00:00:00 2001 From: zzlgreat Date: Sun, 23 Nov 2025 22:11:03 +0800 Subject: [PATCH] update pay function --- app.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 51c3bd09..eae07914 100755 --- a/app.py +++ b/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