diff --git a/.env b/.env index 26f03c0..5aab5c4 100644 --- a/.env +++ b/.env @@ -22,3 +22,17 @@ CONTAINER_PORT=8600 # 数据目录 DATA_DIR=E:\docker_workspace\futures_datas + +# MySQL 配置 +MYSQL_HOST=192.168.0.222 +MYSQL_PORT=3306 +MYSQL_USER=root +MYSQL_PASSWORD=1qazse42W3 +MYSQL_DATABASE=buffer_platform + +# Redis 配置 +REDIS_HOST=192.168.0.222 +REDIS_PORT=6380 +REDIS_DB=1 +REDIS_PASSWORD= +REDIS_TTL_SECONDS=2592000 diff --git a/app/config.py b/app/config.py index cfeaec4..b148503 100644 --- a/app/config.py +++ b/app/config.py @@ -3,6 +3,10 @@ """ import os from pathlib import Path +from dotenv import load_dotenv + +# 加载 .env 文件 +load_dotenv() # 项目根目录 BASE_DIR = Path(__file__).resolve().parent.parent.parent diff --git a/app/storage_manager.py b/app/storage_manager.py index 7a2e05b..f508265 100644 --- a/app/storage_manager.py +++ b/app/storage_manager.py @@ -261,6 +261,9 @@ class StorageManager: if timestamp_raw: try: timestamp_dt = datetime.fromisoformat(timestamp_raw) + # 去掉时区信息,统一使用 naive datetime + if timestamp_dt.tzinfo is not None: + timestamp_dt = timestamp_dt.replace(tzinfo=None) if newest is None or timestamp_dt > newest: newest = timestamp_dt except Exception: