mirror of
https://gitee.com/fit2cloud-feizhiyun/MeterSphere.git
synced 2024-12-02 03:58:33 +08:00
fix(测试跟踪): 修复测试计划列表功能用例数、接口用例数、场景用例数为0的缺陷
This commit is contained in:
parent
c0b8dc0c13
commit
20658f42a1
@ -338,8 +338,10 @@
|
||||
order by test_plan.update_time desc
|
||||
</select>
|
||||
<select id="testPlanTestCaseCount" resultType="io.metersphere.api.dto.definition.ParamsDTO">
|
||||
select t.plan_id as id, COUNT(*) as countNum from test_plan_test_case t
|
||||
select t.plan_id as id, COUNT(*) as value from test_plan_test_case t
|
||||
inner join test_case on t.case_id = test_case.id
|
||||
<where>
|
||||
(test_case.status != 'Trash' or test_case.status is null )
|
||||
<if test="planIds != null and planIds.size() > 0">
|
||||
and t.plan_id IN
|
||||
<foreach collection="planIds" item="id" separator="," open="(" close=")">
|
||||
@ -350,10 +352,11 @@
|
||||
GROUP BY t.plan_id
|
||||
</select>
|
||||
<select id="testPlanApiCaseCount" resultType="io.metersphere.api.dto.definition.ParamsDTO">
|
||||
select t.test_plan_id as id, COUNT(*) as countNum from test_plan_api_case t
|
||||
inner join api_test_case c on t.api_case_id = c.id
|
||||
inner join api_definition a on c.api_definition_id = a.id
|
||||
select t.test_plan_id as id, COUNT(*) as value from test_plan_api_case t
|
||||
inner join api_test_case c on t.api_case_id = c.id
|
||||
inner join api_definition a on c.api_definition_id = a.id
|
||||
<where>
|
||||
(c.status != 'Trash' or c.status is null)
|
||||
<if test="planIds != null and planIds.size() > 0">
|
||||
and t.test_plan_id IN
|
||||
<foreach collection="planIds" item="id" separator="," open="(" close=")">
|
||||
@ -364,8 +367,10 @@
|
||||
GROUP BY t.test_plan_id
|
||||
</select>
|
||||
<select id="testPlanApiScenarioCount" resultType="io.metersphere.api.dto.definition.ParamsDTO">
|
||||
select t.test_plan_id as id , COUNT(*) as countNum from test_plan_api_scenario t
|
||||
select t.test_plan_id as id , COUNT(*) as value from test_plan_api_scenario t
|
||||
inner join api_scenario c on t.api_scenario_id = c.id
|
||||
<where>
|
||||
(c.status != 'Trash' or c.status is null)
|
||||
<if test="planIds != null and planIds.size() > 0">
|
||||
and t.test_plan_id IN
|
||||
<foreach collection="planIds" item="id" separator="," open="(" close=")">
|
||||
@ -376,7 +381,7 @@
|
||||
GROUP BY t.test_plan_id
|
||||
</select>
|
||||
<select id="testPlanLoadCaseCount" resultType="io.metersphere.api.dto.definition.ParamsDTO">
|
||||
select t.test_plan_id as id,COUNT(*) as countNum from test_plan_load_case t
|
||||
select t.test_plan_id as id,COUNT(*) as value from test_plan_load_case t
|
||||
<where>
|
||||
<if test="planIds != null and planIds.size() > 0">
|
||||
and t.test_plan_id IN
|
||||
|
Loading…
Reference in New Issue
Block a user