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