洪城义警-正式版后台
zengh
2021-07-21 9c32af43778409be165555e0b452c736cf4437e2
巡逻任务问题修复
1 files modified
18 ■■■■ changed files
src/main/java/org/springblade/modules/alarm/mapper/AlarmMapper.xml 18 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/alarm/mapper/AlarmMapper.xml
@@ -750,13 +750,13 @@
    <!--获取警情数量的集合,全部,未处理,已处理的数量-->
    <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 (securityId =#{alarm.securityId}
            or securityId = "" or securityId IS NULL)
            and securityArr LIKE concat('%',#{alarm.securityId},'%'))
        UNION ALL
        (select ifnull(count(*),0) number from sys_alarm
            where securityId = "" or securityId IS NULL
            where (securityId = "" or securityId IS NULL)
            and securityArr LIKE concat('%',#{alarm.securityId},'%'))
        UNION ALL
@@ -773,16 +773,16 @@
    <select id="getAllPatrolList" resultMap="alarmResultMap">
        (select * from (
        <include refid="getPatrolListSqlParam"/>
        and (securityId = "" or securityId IS NULL
        and ((securityId = "" or securityId IS NULL)
        AND securityArr LIKE concat('%',#{alarm.securityId},'%'))
        order by alarmTime desc limit 9999
        )a)
        union
        union all
        (select * from (
        <include refid="getPatrolListSqlParam"/>
        and securityId =#{alarm.securityId} and jtype = 1 order by alarmTime limit 9999
        )a)
        union
        union all
        (select * from (
        <include refid="getPatrolListSqlParam"/>
        and securityId =#{alarm.securityId} and jtype = 2 order by alarmTime desc limit 9999
@@ -811,15 +811,15 @@
    <select id="getPatrolNumber" resultType="java.lang.Integer">
        (select ifnull(count(*),0) number from sys_alarm
            where alarmType = '巡逻任务' AND
            (securityId =#{alarm.securityId}
            or securityId = "" or securityId IS NULL
            ((securityId =#{alarm.securityId}
            or securityId = "" or securityId IS NULL)
            and securityArr LIKE concat('%',#{alarm.securityId},'%'))
            )
        UNION all
        (select ifnull(count(*),0) number from sys_alarm
            where alarmType = '巡逻任务' AND
            (securityId = "" or securityId IS NULL
            ((securityId = "" or securityId IS NULL)
            and securityArr LIKE concat('%',#{alarm.securityId},'%'))
            )