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