diff --git a/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/CountController.java b/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/CountController.java
index 808b67cc9e..c55db9540d 100644
--- a/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/CountController.java
+++ b/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/CountController.java
@@ -7,4 +7,6 @@ public class CountController {
private int loops;
private int interval;
private boolean proceed;
+ private Object requestResult;
+
}
diff --git a/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/MsForEachController.java b/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/MsForEachController.java
index 30a4a59e7f..8e97a204f2 100644
--- a/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/MsForEachController.java
+++ b/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/MsForEachController.java
@@ -7,4 +7,6 @@ public class MsForEachController {
private String inputVal;
private String returnVal;
private String interval;
+ private Object requestResult;
+
}
diff --git a/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/MsWhileController.java b/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/MsWhileController.java
index 7781abbb0b..4ed9a8cc67 100644
--- a/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/MsWhileController.java
+++ b/backend/src/main/java/io/metersphere/api/dto/definition/request/controller/loop/MsWhileController.java
@@ -8,4 +8,5 @@ public class MsWhileController {
private String operator;
private String value;
private int timeout;
+ private Object requestResult;
}
diff --git a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanLoadCaseMapper.xml b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanLoadCaseMapper.xml
index 8c8e030dc9..c26e9fc31f 100644
--- a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanLoadCaseMapper.xml
+++ b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanLoadCaseMapper.xml
@@ -40,6 +40,26 @@
and (lt.name like CONCAT('%', #{request.name},'%') or lt.num like CONCAT('%', #{request.name},'%'))
+
+
+
+
+
+ and lt.status in
+
+ #{value}
+
+
+
+
+
+
+
+ order by
+
+ tplc.${order.name} ${order.type}
+
+
\ No newline at end of file
diff --git a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanReportMapper.xml b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanReportMapper.xml
index 94c32f0482..fb5e0b81ba 100644
--- a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanReportMapper.xml
+++ b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestPlanReportMapper.xml
@@ -4,9 +4,10 @@