洪城义警-正式版后台
Administrator
2021-07-20 38d9c95058d449fca8ab314d04a32672f285c607
巡逻任务接口修改
1 files modified
40 ■■■■■ changed files
src/main/java/org/springblade/modules/alarm/mapper/AlarmMapper.xml 40 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/alarm/mapper/AlarmMapper.xml
@@ -750,22 +750,29 @@
    <!--获取警情数量的集合,全部,未处理,已处理的数量-->
    <select id="getAlarmNumber" resultType="java.lang.Integer">
        (select ifnull(count(*),0) number from sys_alarm
            where securityId =#{alarm.securityId}
            or (securityId = "" or securityId IS NULL)
            where alarmType = '巡逻任务' and
            (securityId =#{alarm.securityId}
            or securityId = "" or securityId IS NULL
            and securityArr LIKE concat('%',#{alarm.securityId},'%'))
            )
        UNION ALL
        UNION all
        (select ifnull(count(*),0) number from sys_alarm
            where securityId = "" or securityId IS NULL
            where alarmType = '巡逻任务' and
            (securityId = "" or securityId IS NULL
            and securityArr LIKE concat('%',#{alarm.securityId},'%'))
            )
        UNION ALL
        UNION all
        (select ifnull(count(*),0) number from sys_alarm
            where securityId =#{alarm.securityId} and jtype = 2)
            where alarmType = '巡逻任务' and
            securityId =#{alarm.securityId} and jtype = 2)
        UNION ALL
        UNION all
        (select ifnull(count(*),0) number from sys_alarm
            where securityId =#{alarm.securityId} and jtype = 1)
            where
            alarmType = '巡逻任务' AND
            securityId =#{alarm.securityId} and jtype = 1)
    </select>
@@ -810,32 +817,31 @@
    <!--获取巡逻数量的集合,全部,未处理,已处理的数量-->
    <select id="getPatrolNumber" resultType="java.lang.Integer">
        (select ifnull(count(*),0) number from sys_alarm
            where
            alarmType = "巡逻任务" AND
            where alarmType = '巡逻任务' AND
            (securityId =#{alarm.securityId}
            or securityId = "" or securityId IS NULL
            and securityArr LIKE concat('%',#{alarm.securityId},'%'))
            )
        UNION ALL
        UNION all
        (select ifnull(count(*),0) number from sys_alarm
            where
            alarmType = "巡逻任务" AND
            where alarmType = '巡逻任务' AND
            (securityId = "" or securityId IS NULL
            and securityArr LIKE concat('%',#{alarm.securityId},'%'))
            )
        UNION ALL
        UNION all
        (select ifnull(count(*),0) number from sys_alarm
            where
            alarmType = "巡逻任务" AND
            alarmType = '巡逻任务' AND
            securityId =#{alarm.securityId} and jtype = 2)
        UNION ALL
        UNION all
        (select ifnull(count(*),0) number from sys_alarm
            where
            alarmType = "巡逻任务" AND
            alarmType = '巡逻任务' AND
            securityId =#{alarm.securityId} and jtype = 1)
    </select>
    <update id="setAlarm">