diff --git a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtApiTestCaseMapper.xml b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtApiTestCaseMapper.xml
index e5fcf5316f..306c57bd19 100644
--- a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtApiTestCaseMapper.xml
+++ b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtApiTestCaseMapper.xml
@@ -114,12 +114,21 @@
#{v}
+
+ or t3.status is null
+
+
+ )
+
not in
#{v}
+
+ )
+
between #{${object}.value[0]} and #{${object}.value[1]}
@@ -223,6 +232,13 @@
+
+ and (t3.status
+
+
+
+
+
diff --git a/frontend/src/business/components/common/components/search/search-components.js b/frontend/src/business/components/common/components/search/search-components.js
index f832d9dae6..867bc670bb 100644
--- a/frontend/src/business/components/common/components/search/search-components.js
+++ b/frontend/src/business/components/common/components/search/search-components.js
@@ -211,7 +211,7 @@ export const API_STATUS_TRASH = {
// 用例执行结果
export const API_CASE_RESULT = {
- key: "status",
+ key: "exec_result",
name: 'MsTableSearchSelect',
label: 'test_track.plan_view.execute_result',
operator: {