diff --git a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.java b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.java index 9c15ab07aafc1a33e4b1f6a8a8f6fa4a759f41e8..9635eb28efd16be79f8635f08f3abe17d4cd4349 100644 --- a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.java +++ b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.java @@ -15,7 +15,5 @@ public interface ExtTestCaseMapper { List getTestCaseNames(@Param("request") QueryTestCaseRequest request); - List getTestPlanTestCases(@Param("request") QueryTestPlanCaseRequest request); - List list(@Param("request") QueryTestCaseRequest request); } diff --git a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.xml b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.xml index 0d4b45e0b57f72239ccb0acb4ea7318651354e7c..bda99d648ff8d7b89e07be323ec52555f0f3eaac 100644 --- a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.xml +++ b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.xml @@ -20,33 +20,8 @@ ORDER BY test_case.update_time DESC - - - + + \ No newline at end of file diff --git a/backend/src/main/java/io/metersphere/controller/request/OrderRequest.java b/backend/src/main/java/io/metersphere/controller/request/OrderRequest.java index 3a35eab451f0f5d475724cae5d6125b3112e9fc8..c22fb75b7987a9079cc9a097a0520540c21be7ea 100644 --- a/backend/src/main/java/io/metersphere/controller/request/OrderRequest.java +++ b/backend/src/main/java/io/metersphere/controller/request/OrderRequest.java @@ -5,5 +5,5 @@ import lombok.Data; @Data public class OrderRequest { private String name; - private String value; + private String type; } diff --git a/backend/src/main/java/io/metersphere/controller/request/testplancase/QueryTestPlanCaseRequest.java b/backend/src/main/java/io/metersphere/controller/request/testplancase/QueryTestPlanCaseRequest.java index 5f49ca9266aa231acf527f9d87b246857a921439..8be81d98276ba5343f77c0ce0f356ea04ef528c6 100644 --- a/backend/src/main/java/io/metersphere/controller/request/testplancase/QueryTestPlanCaseRequest.java +++ b/backend/src/main/java/io/metersphere/controller/request/testplancase/QueryTestPlanCaseRequest.java @@ -5,6 +5,7 @@ import io.metersphere.controller.request.OrderRequest; import lombok.Data; import java.util.List; +import java.util.Map; @Data public class QueryTestPlanCaseRequest extends TestPlanTestCase { @@ -13,6 +14,8 @@ public class QueryTestPlanCaseRequest extends TestPlanTestCase { private List orders; + private Map> filters; + private String workspaceId; private String name; diff --git a/backend/src/main/java/io/metersphere/service/TestCaseReportService.java b/backend/src/main/java/io/metersphere/service/TestCaseReportService.java index 51e5865a79ccf534f6dd30244af26ab4e538ba8b..4699151c3384d4269a4014c2a9804574bb5f12e7 100644 --- a/backend/src/main/java/io/metersphere/service/TestCaseReportService.java +++ b/backend/src/main/java/io/metersphere/service/TestCaseReportService.java @@ -112,7 +112,7 @@ public class TestCaseReportService { QueryTestPlanCaseRequest request = new QueryTestPlanCaseRequest(); request.setPlanId(planId); - List testPlanTestCases = extTestCaseMapper.getTestPlanTestCases(request); + List testPlanTestCases = extTestPlanTestCaseMapper.list(request); Map moduleResultMap = new HashMap<>(); diff --git a/backend/src/main/java/io/metersphere/service/TestPlanTestCaseService.java b/backend/src/main/java/io/metersphere/service/TestPlanTestCaseService.java index 5814a0cd5b905afb143717520b03b46c6524f639..8f5ab4e2ebe749d92257a079b1e3378641326d5b 100644 --- a/backend/src/main/java/io/metersphere/service/TestPlanTestCaseService.java +++ b/backend/src/main/java/io/metersphere/service/TestPlanTestCaseService.java @@ -4,6 +4,7 @@ import io.metersphere.base.domain.TestPlanTestCase; import io.metersphere.base.domain.TestPlanTestCaseExample; import io.metersphere.base.mapper.TestPlanTestCaseMapper; import io.metersphere.base.mapper.ext.ExtTestCaseMapper; +import io.metersphere.base.mapper.ext.ExtTestPlanTestCaseMapper; import io.metersphere.commons.constants.TestPlanTestCaseStatus; import io.metersphere.commons.utils.BeanUtils; import io.metersphere.controller.request.testcase.TestPlanCaseBatchRequest; @@ -24,10 +25,10 @@ public class TestPlanTestCaseService { TestPlanTestCaseMapper testPlanTestCaseMapper; @Resource - ExtTestCaseMapper extTestCaseMapper; + ExtTestPlanTestCaseMapper extTestPlanTestCaseMapper; public List getTestPlanCases(QueryTestPlanCaseRequest request) { - return extTestCaseMapper.getTestPlanTestCases(request); + return extTestPlanTestCaseMapper.list(request); } public void editTestCase(TestPlanTestCase testPlanTestCase) { diff --git a/frontend/src/business/components/track/plan/view/comonents/TestPlanTestCaseList.vue b/frontend/src/business/components/track/plan/view/comonents/TestPlanTestCaseList.vue index 433e9e364327dfe2d5535b1c15ca4c3642b57cac..2c8955dae2ecdae5aa5f70326f41071b9bd36efe 100644 --- a/frontend/src/business/components/track/plan/view/comonents/TestPlanTestCaseList.vue +++ b/frontend/src/business/components/track/plan/view/comonents/TestPlanTestCaseList.vue @@ -22,6 +22,8 @@ @@ -37,7 +39,7 @@