fix: 修复数据库导入错误
- 修复12处从错误位置导入get_db_session/get_engine的问题 - 函数应从core导入,模型应从core.models导入 - 修复bot.py使用check_and_migrate_database代替不存在的initialize_database 影响文件: - bot.py: 使用正确的初始化函数 - schedule_manager.py: 修复get_db_session导入 - relationship_service.py: 修复get_db_session导入 - schedule_api.py: 修复get_db_session导入 - utils.py (llm_models): 修复get_db_session导入 - utils_image.py: 修复get_db_session导入 - utils_video.py: 修复get_db_session导入 - user_ban.py: 修复get_db_session导入 - statistics.py: 修复get_db_session导入 - storage.py: 修复get_db_session导入 - anti_injector.py: 修复2处get_db_session导入 - permission_manager.py: 修复get_engine导入
This commit is contained in:
@@ -8,7 +8,7 @@ import orjson
|
||||
from sqlalchemy import desc, select, update
|
||||
|
||||
from src.common.data_models.database_data_model import DatabaseMessages
|
||||
from src.common.database.compatibility import get_db_session
|
||||
from src.common.database.core import get_db_session
|
||||
from src.common.database.core.models import Images, Messages
|
||||
from src.common.logger import get_logger
|
||||
|
||||
@@ -368,7 +368,7 @@ class MessageStorage:
|
||||
logger.debug(f"消息ID更新已加入批处理队列: {mmc_message_id} -> {qq_message_id}")
|
||||
else:
|
||||
# 直接更新(保留原有逻辑用于特殊情况)
|
||||
from src.common.database.core.models import get_db_session
|
||||
from src.common.database.core import get_db_session
|
||||
|
||||
async with get_db_session() as session:
|
||||
matched_message = (
|
||||
|
||||
Reference in New Issue
Block a user