diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/mapper/xml/ExperimentMapper.xml b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/mapper/xml/ExperimentMapper.xml
index fe6adfb..e40f0b5 100644
--- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/mapper/xml/ExperimentMapper.xml
+++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/mapper/xml/ExperimentMapper.xml
@@ -13,6 +13,18 @@
( e.supervisor=#{loginUser.id} or e.create_by=#{loginUser.username}
or r.auditor=#{loginUser.id} or r.proofreader=#{loginUser.id}
or r.confirmer=#{loginUser.id} )
+
+ and e.name like concat('%', #{experiment.name}, '%')
+
+
+ and e.client_name like concat('%', #{experiment.clientName}, '%')
+
+
+ and e.type =#{experiment.type}
+
+
+ and e.name like concat('%', #{experiment.name}, '%')
+
and s.sample_type like concat('%', #{experiment.sampleType}, '%')