diff --git a/ruoyi-system/src/main/resources/mapper/system/TRecordMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TRecordMapper.xml
index 961eb5c..5415024 100644
--- a/ruoyi-system/src/main/resources/mapper/system/TRecordMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/TRecordMapper.xml
@@ -139,9 +139,35 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                     t_record tr
                         LEFT JOIN t_doctor td ON tr.doctor_id = td.id
                         LEFT JOIN t_patient tp ON tr.patient_id = tp.id
-                WHERE
-                    tr.doctor_id = #{doctorId}
-                  AND tr.hospital_id = #{hospitalId}
+        
+             and tp.name like concat('%', #{name}, '%')
+             and tr.doctor_id = #{doctorId}
+             and tr.hospital_id = #{hospitalId}
+             and tr.status = #{status}
+             and td.name like concat('%', #{doctorName}, '%')
+            
+                and tp.age between
+                
+                    #{item}
+                
+            
+            and tp.sex = #{sex} 
+            and tp.identifier like concat('%', #{identifier}, '%')
+            
+                and td.del_flag = '0' and tp.del_flag = '0'
+            
+            
+                and  DATE_FORMAT(tp.create_time,'%Y-%m') = #{createTime}
+            
+            
+                and  to_days(tr.create_time) = to_days(now())
+            
+             and tr.create_time >= #{startTime}
+             and tr.create_time <= #{endTime}
+             and tr.create_time between #{startTime} and #{endTime}
+        
+        order by  tr.create_time ${doctorOder}
+        order by tp.create_time ${firstVisitOder}
             ) t
         GROUP BY
             t.patientId