diff --git a/api/app/services/emotion_config_service.py b/api/app/services/emotion_config_service.py index bab6d7a8..9880d4e1 100644 --- a/api/app/services/emotion_config_service.py +++ b/api/app/services/emotion_config_service.py @@ -212,31 +212,3 @@ class EmotionConfigService: self.db.rollback() logger.error(f"更新情绪配置失败: {str(e)}", exc_info=True) raise - - -def resolve_config_id(config_id: UUID | int, db: Session) -> UUID: - """ - 解析 config_id,如果是整数则通过 config_id_old 查找对应的 UUID - - Args: - config_id: 配置ID(UUID 或整数) - db: 数据库会话 - - Returns: - UUID: 解析后的配置ID - - Raises: - ValueError: 当找不到对应的配置时 - """ - if isinstance(config_id, int): - from app.models.memory_config_model import MemoryConfig - memory_config = db.query(MemoryConfig).filter( - MemoryConfig.config_id_old == config_id - ).first() - - if not memory_config: - raise ValueError(f"未找到 config_id_old={config_id} 对应的配置") - - return memory_config.config_id - - return config_id