diff --git a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanTestCaseMapper.java b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanTestCaseMapper.java index 3ecbb207c4..def0dd4476 100644 --- a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanTestCaseMapper.java +++ b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanTestCaseMapper.java @@ -18,6 +18,8 @@ public interface ExtTestPlanTestCaseMapper { List listByNode(@Param("request") QueryTestPlanCaseRequest request); + List listByNodes(@Param("request") QueryTestPlanCaseRequest request); + List findRelateTestPlanId(@Param("userId") String userId, @Param("workspaceId") String workspaceId); List getRecentTestedTestCase(@Param("request") QueryTestPlanCaseRequest request); diff --git a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanTestCaseMapper.xml b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanTestCaseMapper.xml index c9950afca1..3e0f0b57fb 100644 --- a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanTestCaseMapper.xml +++ b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanTestCaseMapper.xml @@ -2,7 +2,8 @@ - select count(t1.id) as `count`, t1.status from test_plan_test_case t1 inner join test_case t2 @@ -45,6 +46,9 @@ and test_plan_test_case.plan_id = #{request.planId} + + and test_case.method = #{request.method} + @@ -84,6 +88,27 @@ + +