diff --git a/web-infrastructure/src/main/resources/mapper/DaHuaAccessRecordMapper.xml b/web-infrastructure/src/main/resources/mapper/DaHuaAccessRecordMapper.xml
index 5725e2b..f0c4ab0 100644
--- a/web-infrastructure/src/main/resources/mapper/DaHuaAccessRecordMapper.xml
+++ b/web-infrastructure/src/main/resources/mapper/DaHuaAccessRecordMapper.xml
@@ -106,7 +106,19 @@
r.current_temperature,
r.source_type,
r.remark
-
+ FROM dahua_access_record r
+ INNER JOIN mkmj m ON r.mkmj_id = m.id AND m.delete_enum = 'FALSE'
+ LEFT JOIN mkmj_passage p ON r.passage_id = p.id AND p.delete_enum = 'FALSE'
+ LEFT JOIN mkmj_gate g ON r.gate_id = g.id AND g.delete_enum = 'FALSE'
+ LEFT JOIN corp_info ci ON r.corp_id = ci.id AND ci.delete_enum = 'FALSE'
+ WHERE r.delete_enum = 'FALSE'
+ AND m.mkmj_level = 1
+
+ AND r.corp_id = #{params.corpinfoId}
+
+
+ AND ci.port_area = #{params.portArea}
+
ORDER BY r.swing_time DESC, r.id DESC