diff --git a/backend/src/main/java/io/metersphere/api/service/ApiAutomationService.java b/backend/src/main/java/io/metersphere/api/service/ApiAutomationService.java index 0a7cef3b9f..d5be569c1a 100644 --- a/backend/src/main/java/io/metersphere/api/service/ApiAutomationService.java +++ b/backend/src/main/java/io/metersphere/api/service/ApiAutomationService.java @@ -1961,6 +1961,7 @@ public class ApiAutomationService { api.setUpdateTime(System.currentTimeMillis()); api.setRefId(api.getId()); api.setNum(nextNum++); + api.setCustomNum(String.valueOf(api.getNum())); mapper.insert(api); if (i % 50 == 0) sqlSession.flushStatements(); diff --git a/backend/src/main/resources/db/migration/V106__v1.17_release.sql b/backend/src/main/resources/db/migration/V106__v1.17_release.sql index eb0b64ef5f..be8ef0bed8 100644 --- a/backend/src/main/resources/db/migration/V106__v1.17_release.sql +++ b/backend/src/main/resources/db/migration/V106__v1.17_release.sql @@ -223,7 +223,20 @@ SET latest = 1; UPDATE load_test SET latest = 1; -ALTER TABLE file_metadata ADD index file_name (NAME); -ALTER TABLE file_content ADD index file_id_index (file_id); +ALTER TABLE file_metadata + ADD index file_name (NAME); +ALTER TABLE file_content + ADD index file_id_index (file_id); + +UPDATE api_scenario +SET custom_num = num +WHERE custom_num IS NULL + OR custom_num = ''; + +UPDATE test_case +SET custom_num = num +WHERE custom_num IS NULL + OR custom_num = ''; +