fix: AI review list UTC filter, vision timeout, and stuck loading state

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-05 13:59:17 +08:00
parent 4ac4c062e0
commit 3f1bf9905d
11 changed files with 199 additions and 122 deletions
+8
View File
@@ -75,6 +75,14 @@ def utc_window_to_bj_sql_strings(start_utc, end_utc, app_tz):
return start_bj, end_bj
def utc_window_to_utc_sql_strings(start_utc, end_utc):
"""SQLite CURRENT_TIMESTAMP 写入 UTC 时,用于 created_at 范围比较。"""
return (
start_utc.strftime("%Y-%m-%d %H:%M:%S"),
end_utc.strftime("%Y-%m-%d %H:%M:%S"),
)
def normalize_bj_datetime_storage(raw):
"""表单 datetime-local(含 T)入库前统一为 YYYY-MM-DD HH:MM:SS(北京时间)。"""
s = (raw or "").strip().replace("T", " ").replace("Z", "").strip()