吉安感知网项目-后端
linwei
2026-01-23 bfd38c7246d54bce0801c4f9e8b0a6a7d33de765
drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneAlarmRecordMapper.xml
@@ -35,12 +35,24 @@
    <select id="selectFwDroneAlarmRecordPage" resultType="org.sxkj.fw.record.vo.FwDroneAlarmRecordVO">
        select
        dar.*,
        d.device_name,
        d.status deviceStatus
            dar.*,
            d.device_name,
            d.status deviceStatus,
            /* 1=已关注,0=未关注 */
            EXISTS (
                SELECT
                    1
                FROM
                    ja_fw_alarm_favorite f
                WHERE
                    f.alarm_record_id = dar.id
                AND  f.user_id = #{param2.currentUserId}   -- MyBatis 参数
                AND  f.is_deleted = 0
                ) AS favorited
        from
        ja_fw_drone_alarm_record dar
        left join ja_fw_device d on dar.device_id = d.id
            ja_fw_drone_alarm_record dar
        left join
            ja_fw_device d on dar.device_id = d.id
        <where>
            dar.is_deleted = 0
            <if test="param2.deviceId != null and param2.deviceId != ''">