refactor: 修改查询方法
--bug=1009781 --user=刘瑞斌 【接口测试】接口定义和场景列表显示的版本不对 https://www.tapd.cn/55049933/s/1094702
This commit is contained in:
parent
f3fa4412a5
commit
33600ec03e
|
@ -490,14 +490,10 @@
|
||||||
WHERE ref_id = api_definition.ref_id
|
WHERE ref_id = api_definition.ref_id
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
OR
|
OR
|
||||||
version_id = (SELECT project_version.id
|
version_id = (SELECT tmp.version_id
|
||||||
FROM api_definition tmp
|
FROM api_definition tmp
|
||||||
JOIN project_version ON tmp.project_id = project_version.project_id AND
|
|
||||||
tmp.version_id = project_version.id
|
|
||||||
WHERE ref_id = api_definition.ref_id
|
WHERE ref_id = api_definition.ref_id
|
||||||
GROUP BY ref_id
|
ORDER BY tmp.update_time DESC
|
||||||
HAVING MAX(latest) = 0
|
|
||||||
ORDER BY MAX(project_version.create_time) DESC
|
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
@ -754,14 +750,10 @@
|
||||||
WHERE ref_id = api_definition.ref_id
|
WHERE ref_id = api_definition.ref_id
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
OR
|
OR
|
||||||
version_id = (SELECT project_version.id
|
version_id = (SELECT tmp.version_id
|
||||||
FROM api_definition tmp
|
FROM api_definition tmp
|
||||||
JOIN project_version ON tmp.project_id = project_version.project_id AND
|
|
||||||
tmp.version_id = project_version.id
|
|
||||||
WHERE ref_id = api_definition.ref_id
|
WHERE ref_id = api_definition.ref_id
|
||||||
GROUP BY ref_id
|
ORDER BY tmp.update_time DESC
|
||||||
HAVING MAX(latest) = 0
|
|
||||||
ORDER BY MAX(project_version.create_time) DESC
|
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
|
|
@ -333,14 +333,10 @@
|
||||||
WHERE ref_id = api_scenario.ref_id
|
WHERE ref_id = api_scenario.ref_id
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
OR
|
OR
|
||||||
version_id = (SELECT project_version.id
|
version_id = (SELECT tmp.version_id
|
||||||
FROM api_scenario tmp
|
FROM api_scenario tmp
|
||||||
JOIN project_version ON tmp.project_id = project_version.project_id AND
|
|
||||||
tmp.version_id = project_version.id
|
|
||||||
WHERE ref_id = api_scenario.ref_id
|
WHERE ref_id = api_scenario.ref_id
|
||||||
GROUP BY ref_id
|
ORDER BY tmp.update_time DESC
|
||||||
HAVING MAX(latest) = 0
|
|
||||||
ORDER BY MAX(project_version.create_time) DESC
|
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
|
|
@ -181,14 +181,10 @@
|
||||||
WHERE ref_id = load_test.ref_id
|
WHERE ref_id = load_test.ref_id
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
OR
|
OR
|
||||||
version_id = (SELECT project_version.id
|
version_id = (SELECT tmp.version_id
|
||||||
FROM load_test tmp
|
FROM load_test tmp
|
||||||
JOIN project_version ON tmp.project_id = project_version.project_id AND
|
|
||||||
tmp.version_id = project_version.id
|
|
||||||
WHERE ref_id = load_test.ref_id
|
WHERE ref_id = load_test.ref_id
|
||||||
GROUP BY ref_id
|
ORDER BY tmp.update_time DESC
|
||||||
HAVING MAX(latest) = 0
|
|
||||||
ORDER BY MAX(project_version.create_time) DESC
|
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
|
|
@ -142,14 +142,10 @@
|
||||||
WHERE ref_id = test_case.ref_id
|
WHERE ref_id = test_case.ref_id
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
OR
|
OR
|
||||||
version_id = (SELECT project_version.id
|
version_id = (SELECT tmp.version_id
|
||||||
FROM test_case tmp
|
FROM test_case tmp
|
||||||
JOIN project_version ON tmp.project_id = project_version.project_id AND
|
|
||||||
tmp.version_id = project_version.id
|
|
||||||
WHERE ref_id = test_case.ref_id
|
WHERE ref_id = test_case.ref_id
|
||||||
GROUP BY ref_id
|
ORDER BY tmp.update_time DESC
|
||||||
HAVING MAX(latest) = 0
|
|
||||||
ORDER BY MAX(project_version.create_time) DESC
|
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
@ -635,14 +631,10 @@
|
||||||
WHERE ref_id = test_case.ref_id
|
WHERE ref_id = test_case.ref_id
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
OR
|
OR
|
||||||
version_id = (SELECT project_version.id
|
version_id = (SELECT tmp.version_id
|
||||||
FROM test_case tmp
|
FROM test_case tmp
|
||||||
JOIN project_version ON tmp.project_id = project_version.project_id AND
|
|
||||||
tmp.version_id = project_version.id
|
|
||||||
WHERE ref_id = test_case.ref_id
|
WHERE ref_id = test_case.ref_id
|
||||||
GROUP BY ref_id
|
ORDER BY tmp.update_time DESC
|
||||||
HAVING MAX(latest) = 0
|
|
||||||
ORDER BY MAX(project_version.create_time) DESC
|
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
|
|
@ -186,14 +186,10 @@
|
||||||
WHERE ref_id = test_case.ref_id
|
WHERE ref_id = test_case.ref_id
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
OR
|
OR
|
||||||
version_id = (SELECT project_version.id
|
version_id = (SELECT tmp.version_id
|
||||||
FROM test_case tmp
|
FROM test_case tmp
|
||||||
JOIN project_version ON tmp.project_id = project_version.project_id AND
|
|
||||||
tmp.version_id = project_version.id
|
|
||||||
WHERE ref_id = test_case.ref_id
|
WHERE ref_id = test_case.ref_id
|
||||||
GROUP BY ref_id
|
ORDER BY tmp.update_time DESC
|
||||||
HAVING MAX(latest) = 0
|
|
||||||
ORDER BY MAX(project_version.create_time) DESC
|
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
|
|
@ -182,14 +182,10 @@
|
||||||
WHERE ref_id = test_case.ref_id
|
WHERE ref_id = test_case.ref_id
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
OR
|
OR
|
||||||
version_id = (SELECT project_version.id
|
version_id = (SELECT tmp.version_id
|
||||||
FROM test_case tmp
|
FROM test_case tmp
|
||||||
JOIN project_version ON tmp.project_id = project_version.project_id AND
|
|
||||||
tmp.version_id = project_version.id
|
|
||||||
WHERE ref_id = test_case.ref_id
|
WHERE ref_id = test_case.ref_id
|
||||||
GROUP BY ref_id
|
ORDER BY tmp.update_time DESC
|
||||||
HAVING MAX(latest) = 0
|
|
||||||
ORDER BY MAX(project_version.create_time) DESC
|
|
||||||
LIMIT 1)
|
LIMIT 1)
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
|
Loading…
Reference in New Issue