‘liusuyi’
2023-07-03 b5b9378fcc0013a8b95d654f3aa09905c224182c
ard-work/src/main/resources/mapper/alarm/ArdAlarmTubeMapper.xml
@@ -73,6 +73,7 @@
            <if test="recordUrl != null  and recordUrl != ''">and record_url = #{recordUrl}</if>
            <if test="viewTime != null ">and view_time = #{viewTime}</if>
        </where>
        order by alarm_time desc
    </select>
    <select id="selectArdAlarmTubeById" parameterType="String" resultMap="ArdAlarmTubeResult">
@@ -181,10 +182,11 @@
             ) T
        WHERE T.rn = 1
    </select>
    <select id="selectCountByStartTime" resultType="Integer">
    <select id="selectCountByAlarmTime" resultType="Integer">
        SELECT COUNT(DISTINCT aat.tube_id)
        FROM ard_alarm_tube aat
        WHERE aat.alarm_time >= CURRENT_TIMESTAMP - INTERVAL '%${refreshTime}%' MINUTE
          and aat.view_time is null
    </select>
    <update id="updateViewTimeByTubeId" parameterType="String">
        update ard_alarm_tube