From 5a9b5af44182be33dffa318aa2f81bcad692fa9e Mon Sep 17 00:00:00 2001 From: zhifu gao Date: Tue, 30 Jun 2026 14:07:16 +0800 Subject: [PATCH] fix: add FunASR language config migration --- .../src/main/resources/db/changelog/202606301405.sql | 9 +++++++++ .../main/resources/db/changelog/db.changelog-master.yaml | 7 +++++++ 2 files changed, 16 insertions(+) create mode 100644 main/manager-api/src/main/resources/db/changelog/202606301405.sql mode change 100755 => 100644 main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml diff --git a/main/manager-api/src/main/resources/db/changelog/202606301405.sql b/main/manager-api/src/main/resources/db/changelog/202606301405.sql new file mode 100644 index 00000000..4939a68c --- /dev/null +++ b/main/manager-api/src/main/resources/db/changelog/202606301405.sql @@ -0,0 +1,9 @@ +-- Add language configuration for local FunASR ASR. +UPDATE `ai_model_provider` +SET `fields` = '[{"key":"model_dir","label":"模型目录","type":"string"},{"key":"output_dir","label":"输出目录","type":"string"},{"key":"language","label":"识别语言","type":"string","default":"auto"}]' +WHERE `id` = 'SYSTEM_ASR_FunASR'; + +UPDATE `ai_model_config` +SET `config_json` = JSON_SET(`config_json`, '$.language', 'auto') +WHERE `id` = 'ASR_FunASR' +AND JSON_EXTRACT(`config_json`, '$.language') IS NULL; diff --git a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml old mode 100755 new mode 100644 index 9be7149e..2dcc1921 --- a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml @@ -690,3 +690,10 @@ databaseChangeLog: - sqlFile: encoding: utf8 path: classpath:db/changelog/202606261131.sql + - changeSet: + id: 202606301405 + author: LauraGPT + changes: + - sqlFile: + encoding: utf8 + path: classpath:db/changelog/202606301405.sql