From 8dc9f8eeacf59e3e1e74f184f1c60026c61d87f3 Mon Sep 17 00:00:00 2001 From: Lxy Date: Sat, 11 Apr 2026 20:08:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9C=9F=E8=B4=A7=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E6=AD=A3=E5=B8=B8=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/services/future_service.py | 4 ++-- backend/app/services/stock_service.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/app/services/future_service.py b/backend/app/services/future_service.py index 7028dd1..9a7c4cd 100644 --- a/backend/app/services/future_service.py +++ b/backend/app/services/future_service.py @@ -89,7 +89,7 @@ class FutureService: if adapter: sdk_data = adapter.get_kline([code], start_date, end_date, "daily") - if code in sdk_data and not sdk_data[code].empty: + if code in sdk_data and sdk_data[code] is not None and not sdk_data[code].empty: self._save_daily_kline(code, sdk_data[code]) cached_records = self.db.query(FutureKlineDaily).filter( @@ -145,7 +145,7 @@ class FutureService: if adapter: sdk_data = adapter.get_kline([code], start_date, end_date, period) - if code in sdk_data and not sdk_data[code].empty: + if code in sdk_data and sdk_data[code] is not None and not sdk_data[code].empty: self._save_min_kline(code, sdk_data[code], period) cached_records = self.db.query(FutureKlineMin).filter( diff --git a/backend/app/services/stock_service.py b/backend/app/services/stock_service.py index 6096086..f9a88b0 100644 --- a/backend/app/services/stock_service.py +++ b/backend/app/services/stock_service.py @@ -95,7 +95,7 @@ class StockService: if adapter: sdk_data = adapter.get_kline([code], start_date, end_date, "daily") - if code in sdk_data and not sdk_data[code].empty: + if code in sdk_data and sdk_data[code] is not None and not sdk_data[code].empty: # 保存到数据库 self._save_daily_kline(code, sdk_data[code]) @@ -154,7 +154,7 @@ class StockService: if adapter: sdk_data = adapter.get_kline([code], start_date, end_date, period) - if code in sdk_data and not sdk_data[code].empty: + if code in sdk_data and sdk_data[code] is not None and not sdk_data[code].empty: self._save_min_kline(code, sdk_data[code], period) # 重新查询