Commit 11819c85 authored by xixinzhao's avatar xixinzhao

告警列表无系统展示其他,统计无系统分到其他分类

parent 28b06521
...@@ -1524,7 +1524,7 @@ ...@@ -1524,7 +1524,7 @@
wlesa.location, wlesa.location,
date_format( wlesa.create_date, '%Y-%m-%d %H:%i:%s' ) createDate, date_format( wlesa.create_date, '%Y-%m-%d %H:%i:%s' ) createDate,
wlesa.emergency_level_describe AS emergencyLevelDescribe, wlesa.emergency_level_describe AS emergencyLevelDescribe,
fs.NAME AS systemName IFNULL(fs.NAME, '其他系统') AS systemName
FROM FROM
wl_equipment_specific_alarm_log wlesa wl_equipment_specific_alarm_log wlesa
LEFT JOIN wl_equipment_specific wes ON wes.id = wlesa.equipment_specific_id LEFT JOIN wl_equipment_specific wes ON wes.id = wlesa.equipment_specific_id
...@@ -1547,9 +1547,12 @@ ...@@ -1547,9 +1547,12 @@
<if test="systemCode != null and systemCode != ''"> <if test="systemCode != null and systemCode != ''">
and fs.code = #{systemCode} and fs.code = #{systemCode}
</if> </if>
<if test="systemType != null and systemType != ''"> <if test="systemType != null and systemType != '' and systemType != 'outher' ">
and fs.system_type = #{systemType} and fs.system_type = #{systemType}
</if> </if>
<if test="systemType != null and systemType == 'outher'">
and fs.system_type_code IS NULL
</if>
<if test="name != null and name != ''"> <if test="name != null and name != ''">
and wlesa.equipment_specific_name like concat('%', #{name},'%') and wlesa.equipment_specific_name like concat('%', #{name},'%')
</if> </if>
......
...@@ -7310,15 +7310,16 @@ ...@@ -7310,15 +7310,16 @@
<select id="getSystemAlarmNum" resultType="Map"> <select id="getSystemAlarmNum" resultType="Map">
SELECT SELECT
fs.system_type AS `key`, IFNULL(fs.system_type, 'outher') AS `key`,
SUM(IF( wlesal.`status` IS NOT NULL, 1, 0 )) AS `value`, SUM(IF(wlesal.`status` IS NOT NULL, 1, 0)) AS `value`,
wlec.`name` AS `name` IFNULL(wlec.`name`, '其他系统') AS `name`
FROM FROM
wl_equipment_specific_alarm_log wlesal wl_equipment_specific_alarm_log wlesal
LEFT JOIN f_fire_fighting_system fs ON FIND_IN_SET( fs.id, wlesal.system_ids ) <![CDATA[<>]]> 0 LEFT JOIN f_fire_fighting_system fs ON FIND_IN_SET( fs.id, wlesal.system_ids ) <![CDATA[<>]]> 0
LEFT JOIN wl_equipment_category wlec ON fs.system_type = wlec.id LEFT JOIN wl_equipment_category wlec ON fs.system_type = wlec.id
<where> <where>
fs.system_type_code IS NOT NULL 1 = 1
-- fs.system_type_code IS NOT NULL
<if test="bizOrgCode!=null and bizOrgCode!=''"> <if test="bizOrgCode!=null and bizOrgCode!=''">
AND wlesal.biz_org_code LIKE CONCAT(#{bizOrgCode},'%') AND wlesal.biz_org_code LIKE CONCAT(#{bizOrgCode},'%')
</if> </if>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment