refactor: 删除版本时提示是否关联资源

This commit is contained in:
CaptainB 2021-12-29 15:19:27 +08:00 committed by 刘瑞斌
parent 6fca678bc4
commit 1569f44806
7 changed files with 34 additions and 2 deletions

View File

@ -16,4 +16,6 @@ public interface ExtProjectVersionMapper {
boolean isVersionEnable(@Param("projectId") String projectId);
void changeVersionEnable(@Param("projectId") String projectId, @Param("status") boolean status);
boolean checkForDelete(String id);
}

View File

@ -65,4 +65,25 @@
<update id="changeVersionEnable">
update project set version_enable = #{status} where id = #{projectId}
</update>
<select id="checkForDelete" resultType="boolean">
SELECT COUNT(1) > 0
FROM (
SELECT 1
FROM api_definition
WHERE version_id = #{id}
UNION
SELECT 1
FROM api_scenario
WHERE version_id = #{id}
UNION
SELECT 1
FROM api_test_case
WHERE version_id = #{id}
UNION
SELECT 1
FROM load_test
WHERE version_id = #{id}
) AS tmp
</select>
</mapper>

@ -1 +1 @@
Subproject commit eba0a4c13d6c7c32c31d497e1a8631fa5f007f72
Subproject commit 2bc5749967e4eb931ac69eba712a345e714b7f60

@ -1 +1 @@
Subproject commit 3e5f85f773dc5ea4d0fc36e51594e107230af2ef
Subproject commit 144af6b704f315f19d3fe52fbd258d3bbe19079e

View File

@ -766,6 +766,9 @@ export default {
please_input_version: 'Please input version',
tips: 'Note: The closed version will not appear in the system field <strong>Version</strong> drop-down box option',
enable: 'Enable version management',
latest: 'Latest',
set_latest: 'Latest',
delete_tip: 'This version has been associated with system resources. Deleting it will cause the version information lost',
}
},
member: {

View File

@ -770,6 +770,9 @@ export default {
please_input_version: '请输入版本',
tips: '注意: 已关闭的版本不会出现在系统字段<strong>版本</strong>下拉框选项中',
enable: '启用版本管理',
latest: '最新版',
set_latest: '设置为最新版本',
delete_tip: '此版本已经关联系统资源,删除会导致无法查询到版本信息',
}
},
member: {

View File

@ -770,6 +770,9 @@ export default {
please_input_version: '請輸入版本',
tips: '注意: 已關閉的版本不會出現在系統字段<strong>版本</strong>下拉框選項中',
enable: '啟用版本管理',
latest: '最新版',
set_latest: '設置為最新版本',
delete_tip: '此版本已經關聯繫統資源,刪除會導致無法查詢到版本信息',
}
},
member: {