Commit c88d394f authored by maoying's avatar maoying

修改4小查询脚本

parent cc163d7a
...@@ -1148,18 +1148,17 @@ ...@@ -1148,18 +1148,17 @@
union all union all
SELECT SELECT
'异常' AS `name`, '异常' AS `name`,
COUNT( wlesa.equipment_specific_index_value = 'true' ) AS `value` COUNT( DISTINCT wlesa.equipment_specific_id ) AS `value`
FROM FROM
wl_equipment_specific_alarm wlesa wl_equipment_specific_alarm wlesa
LEFT JOIN `wl_equipment_specific` `wles` ON `wlesa`.`equipment_specific_id` = `wles`.`id` LEFT JOIN wl_equipment_specific wes on wes.id = wlesa.equipment_specific_id
LEFT JOIN f_fire_fighting_system fs ON FIND_IN_SET( fs.id, wles.system_id )
<where> <where>
wlesa.equipment_specific_index_value = 'true' wlesa.`status` = 1
<if test="systemCode != null and systemCode != ''"> <if test="systemCode != null and systemCode != ''">
AND fs.code = #{systemCode} AND FIND_IN_SET( #{systemCode}, wlesa.system_codes )>0
</if> </if>
<if test="bizOrgCode != null and bizOrgCode != ''"> <if test="bizOrgCode != null and bizOrgCode != ''">
AND wles.biz_org_code like concat (#{bizOrgCode},'%') AND wes.biz_org_code like concat (#{bizOrgCode},'%')
</if> </if>
</where> </where>
</select> </select>
......
...@@ -2557,16 +2557,15 @@ ...@@ -2557,16 +2557,15 @@
FROM FROM
( (
SELECT SELECT
wed.`name` AS equipName, eq.`name` AS equipName,
wed.equipment_id AS equipmentId, eq.id AS equipmentId,
wed.`code` AS `code` eq.`code` AS `code`
FROM FROM
wl_equipment_detail wed wl_equipment_specific wes
LEFT JOIN wl_equipment_specific wes ON wed.id = wes.equipment_detail_id LEFT JOIN wl_equipment_detail wed ON wed.id = wes.equipment_detail_id
LEFT JOIN wl_equipment eq on eq.id = wed.equipment_id
WHERE WHERE
FIND_IN_SET( #{id}, wes.system_id ) > 0 FIND_IN_SET( #{id}, wes.system_id ) > 0
GROUP BY
wed.equipment_id
) a ) a
LEFT JOIN wl_equipment_specific_alarm wesa ON wesa.equipment_id = a.equipmentId LEFT JOIN wl_equipment_specific_alarm wesa ON wesa.equipment_id = a.equipmentId
AND wesa.`status` = 1 AND wesa.`status` = 1
......
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