fix(接口测试): 修改接口测试首页的计数
This commit is contained in:
parent
581217262a
commit
f11f0eda56
|
@ -352,18 +352,18 @@
|
|||
GROUP BY protocol
|
||||
</select>
|
||||
<select id="countStateByProjectID" resultType="io.metersphere.api.dto.datacount.ApiDataCountResult">
|
||||
SELECT status AS groupField,count(id) AS countNumber FROM api_definition WHERE project_id = #{0} AND `status` != 'Trash' GROUP BY status
|
||||
SELECT status AS groupField,count(id) AS countNumber FROM api_definition WHERE project_id = #{0} AND `status` != 'Trash' AND latest = 1 GROUP BY status
|
||||
</select>
|
||||
<select id="countByProjectIDAndCreateInThisWeek" resultType="java.lang.Long">
|
||||
SELECT count(id) AS countNumber FROM api_definition
|
||||
WHERE project_id = #{projectId}
|
||||
AND create_time BETWEEN #{firstDayTimestamp} AND #{lastDayTimestamp} AND `status` != 'Trash'
|
||||
AND create_time BETWEEN #{firstDayTimestamp} AND #{lastDayTimestamp} AND `status` != 'Trash' AND latest = 1
|
||||
</select>
|
||||
<select id="countApiCoverageByProjectID" resultType="io.metersphere.api.dto.datacount.ApiDataCountResult">
|
||||
SELECT count(api.id) AS countNumber, if(test_case_api.api_definition_id is null,"uncoverage","coverage") AS groupField FROM api_definition api left Join (
|
||||
SELECT DISTINCT api_definition_id FROM api_test_case WHERE status is null or status != 'Trash'
|
||||
) test_case_api ON api.id = test_case_api.api_definition_id
|
||||
WHERE api.project_id = #{0} and api.`status` != 'Trash'
|
||||
WHERE api.project_id = #{0} and api.`status` != 'Trash' and api.latest = 1
|
||||
GROUP BY groupField
|
||||
</select>
|
||||
<select id="getNextNum" resultType="io.metersphere.base.domain.ApiDefinition">
|
||||
|
|
|
@ -426,13 +426,13 @@
|
|||
</select>
|
||||
<select id="countByProjectIDAndCreatInThisWeek" resultType="java.lang.Long">
|
||||
SELECT count(id) AS countNumber FROM api_scenario
|
||||
WHERE project_id = #{projectId} AND status != 'Trash'
|
||||
WHERE project_id = #{projectId} AND status != 'Trash' and latest = 1
|
||||
AND create_time BETWEEN #{firstDayTimestamp} AND #{lastDayTimestamp}
|
||||
</select>
|
||||
|
||||
<select id="countRunResultByProjectID" resultType="io.metersphere.api.dto.datacount.ApiDataCountResult">
|
||||
SELECT count(id) AS countNumber, if(last_result is null,"notRun",last_result) AS groupField FROM api_scenario
|
||||
WHERE project_id = #{0} AND status != 'Trash'
|
||||
WHERE project_id = #{0} AND status != 'Trash' and latest = 1
|
||||
GROUP BY groupField
|
||||
</select>
|
||||
|
||||
|
@ -504,7 +504,7 @@
|
|||
|
||||
<select id="countExecuteTimesByProjectID" resultType="java.lang.Long">
|
||||
SELECT SUM(execute_times) FROM api_scenario
|
||||
WHERE project_id = #{0}
|
||||
WHERE project_id = #{0} and latest = 1
|
||||
</select>
|
||||
<select id="selectProjectIds" resultType="java.lang.String">
|
||||
select DISTINCT project_id from api_scenario;
|
||||
|
|
Loading…
Reference in New Issue