‘liusuyi’
2023-06-14 afeeaebde614bd4e8ef20cee1402011da9c7f92b
ard-work/src/main/resources/mapper/alarm/ArdAlarmTubeMapper.xml
@@ -144,11 +144,17 @@
                  COUNT ( aat.alarm_time ) OVER ( PARTITION BY tube_id ) AS total
                 FROM
                     ard_alarm_tube aat
                     order by aat.alarm_time desc
                 WHERE
                     aat.alarm_time >= ( CURRENT_TIMESTAMP - INTERVAL '%${refreshTime}%' MINUTE )
             ) T
        WHERE T.rn = 1
    </select>
    <select id="selectCountByStartTime" resultType="Integer">
        SELECT COUNT(DISTINCT aat.tube_id)
        FROM ard_alarm_tube aat
        WHERE aat.alarm_time >= CURRENT_TIMESTAMP - INTERVAL '%${refreshTime}%' MINUTE
    </select>
    <update id="updateViewTimeByTubeId" parameterType="String">
        update ard_alarm_tube
        set view_time=#{viewTime}