From 50989ce82d4310bb98c54331964bf38c287d73ce Mon Sep 17 00:00:00 2001 From: ycg <3208975282@qq.com> Date: Mon, 24 Nov 2025 14:36:25 +0800 Subject: [PATCH] 111 --- app/api/stock_routes.py | 8 ++++---- app/config.py | 2 +- app/database.py | 5 ++++- dokcer/docker-compose.yml | 13 ------------- 4 files changed, 9 insertions(+), 19 deletions(-) delete mode 100644 dokcer/docker-compose.yml diff --git a/app/api/stock_routes.py b/app/api/stock_routes.py index cceaa0d..0f36bce 100644 --- a/app/api/stock_routes.py +++ b/app/api/stock_routes.py @@ -1,12 +1,12 @@ from fastapi import APIRouter, Request, Form from typing import Optional -from app.services.stock_service import StockService -from app.services.ai_analysis_service import AIAnalysisService +from app.services.stock_service_db import StockServiceDB +from app.services.ai_analysis_service_db import AIAnalysisServiceDB from app import templates router = APIRouter(prefix="") -stock_service = StockService() -ai_service = AIAnalysisService() +stock_service = StockServiceDB() +ai_service = AIAnalysisServiceDB() @router.get("/") async def home(request: Request): diff --git a/app/config.py b/app/config.py index 52f1ff1..f857c53 100644 --- a/app/config.py +++ b/app/config.py @@ -23,7 +23,7 @@ class Config: MYSQL_PORT = int(os.getenv('MYSQL_PORT', 15340)) MYSQL_USER = os.getenv('MYSQL_USER', 'stock') MYSQL_PASSWORD = os.getenv('MYSQL_PASSWORD', 'stock') - MYSQL_DATABASE = os.getenv('MYSQL_DATABASE', 'stock2') + MYSQL_DATABASE = os.getenv('MYSQL_DATABASE', 'stock_monitor') # 确保目录存在 @classmethod diff --git a/app/database.py b/app/database.py index db161b2..55186ba 100644 --- a/app/database.py +++ b/app/database.py @@ -29,7 +29,10 @@ class DatabaseManager: database=self.config.database, user=self.config.user, password=self.config.password, - port=self.config.port + port=self.config.port, + charset='utf8mb4', + collation='utf8mb4_unicode_ci', + autocommit=True ) yield connection except Error as e: diff --git a/dokcer/docker-compose.yml b/dokcer/docker-compose.yml deleted file mode 100644 index 571904c..0000000 --- a/dokcer/docker-compose.yml +++ /dev/null @@ -1,13 +0,0 @@ -services: - stock-monitor: - build: - context: .. - dockerfile: ./dokcer/DockerFile - container_name: stock-monitor-app - restart: unless-stopped - ports: - - "15348:8000" - environment: - - PYTHONUNBUFFERED=1 - volumes: - - ..:/app \ No newline at end of file