diff --git a/.DS_Store b/.DS_Store index ec39ca3..0145aae 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/app.zip b/app.zip new file mode 100644 index 0000000..6af80b6 Binary files /dev/null and b/app.zip differ diff --git a/app/core/config.py b/app/core/config.py index 929d884..d8c4e3a 100644 --- a/app/core/config.py +++ b/app/core/config.py @@ -32,7 +32,7 @@ DATABASE_CONFIG = { 'host': os.getenv('DB_HOST', '10.100.51.161'), 'user': os.getenv('DB_USER', 'root'), 'password': os.getenv('DB_PASSWORD', 'sagacity'), - 'database': os.getenv('DB_NAME', 'imeeting_dev'), + 'database': os.getenv('DB_NAME', 'imeeting'), 'port': int(os.getenv('DB_PORT', '3306')), 'charset': 'utf8mb4' } diff --git a/app/services/async_transcription_service.py b/app/services/async_transcription_service.py index cd4e50d..5c54da7 100644 --- a/app/services/async_transcription_service.py +++ b/app/services/async_transcription_service.py @@ -411,12 +411,12 @@ class AsyncTranscriptionService: try: with get_db_connection() as connection: cursor = connection.cursor() - - # 清除该会议的现有转录分段 - # delete_query = "DELETE FROM transcript_segments WHERE meeting_id = %s" - # cursor.execute(delete_query, (meeting_id,)) - # print(f"Deleted existing segments for meeting_id: {meeting_id}") - + + # 清除该会议的现有转录分段(防止重复插入) + delete_query = "DELETE FROM transcript_segments WHERE meeting_id = %s" + cursor.execute(delete_query, (meeting_id,)) + print(f"Deleted existing segments for meeting_id: {meeting_id}") + # 插入新的转录分段 insert_query = ''' INSERT INTO transcript_segments (meeting_id, speaker_id, speaker_tag, start_time_ms, end_time_ms, text_content)