Commit 00ff9761 authored by zhangsen's avatar zhangsen

bug修改

parent ecebddfc
...@@ -2259,7 +2259,7 @@ ...@@ -2259,7 +2259,7 @@
<select id="getFireCarInfo" resultType="java.util.Map"> <select id="getFireCarInfo" resultType="java.util.Map">
SELECT SELECT
a.total, COUNT( 1 ) AS total,
IFNULL( sum( a.carStartState ), 0 ) AS carStartNum, IFNULL( sum( a.carStartState ), 0 ) AS carStartNum,
IFNULL( sum( a.carCloseState ), 0 ) AS carCloseNum IFNULL( sum( a.carCloseState ), 0 ) AS carCloseNum
FROM FROM
...@@ -2267,7 +2267,6 @@ ...@@ -2267,7 +2267,6 @@
SELECT SELECT
`wc`.`id` AS `id`, `wc`.`id` AS `id`,
`wc`.`name` AS `name`, `wc`.`name` AS `name`,
count(wc.id) as total,
max( max(
CASE CASE
...@@ -2290,11 +2289,12 @@ ...@@ -2290,11 +2289,12 @@
`wl_car` `wc` `wl_car` `wc`
LEFT JOIN `wl_car_property` `wcp` ON `wcp`.`car_id` = `wc`.`id` LEFT JOIN `wl_car_property` `wcp` ON `wcp`.`car_id` = `wc`.`id`
<where> <where>
1=1
<if test="bizOrgCode!=null and bizOrgCode!=''"> <if test="bizOrgCode!=null and bizOrgCode!=''">
AND wc.biz_org_code like concat(#{bizOrgCode}, '%') wc.biz_org_code like concat(#{bizOrgCode}, '%')
</if> </if>
</where> </where>
GROUP BY
wc.id
) a ) a
</select> </select>
...@@ -2352,8 +2352,19 @@ ...@@ -2352,8 +2352,19 @@
ou.`code`, ou.`code`,
IFNULL( rp.min_water_level, 0 ) AS minLevel, IFNULL( rp.min_water_level, 0 ) AS minLevel,
IFNULL( rp.max_water_level, 0 ) AS maxLevel, IFNULL( rp.max_water_level, 0 ) AS maxLevel,
IFNULL(( (
TRUNCATE (abs( CASE
WHEN max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ) IS NULL THEN
'--'
WHEN max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ) >= IFNULL( rp.min_water_level, 0 )
AND rp.max_water_level IS NULL THEN
'100'
WHEN max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ) &lt; IFNULL( rp.min_water_level, 0 )
AND rp.max_water_level IS NULL THEN
'--' ELSE IFNULL((
TRUNCATE (
abs(
IFNULL( IFNULL(
max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ), max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ),
IFNULL( rp.min_water_level, 0 )) / IFNULL( rp.min_water_level, 0 )) /
...@@ -2361,16 +2372,21 @@ ...@@ -2361,16 +2372,21 @@
( (
IFNULL( rp.max_water_level, 0 ) = 0, IFNULL( rp.max_water_level, 0 ) = 0,
1, 1,
IFNULL( rp.max_water_level, 0 ))) * 100, 2) IFNULL( rp.max_water_level, 0 ))) * 100,
2
)
), ),
0 0
)
END
) AS levelAbs, ) AS levelAbs,
IFNULL( IFNULL( max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ), '--' ) AS nowLevel,
max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ),
IFNULL( rp.min_water_level, 0 )) AS nowLevel,
( (
CASE CASE
WHEN max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ) IS NULL
OR rp.min_water_level IS NULL THEN
'--'
WHEN IFNULL( WHEN IFNULL(
max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ), max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ),
IFNULL( rp.min_water_level, 0 )) &lt; IFNULL( rp.min_water_level, 0 ) THEN IFNULL( rp.min_water_level, 0 )) &lt; IFNULL( rp.min_water_level, 0 ) THEN
...@@ -2390,7 +2406,7 @@ ...@@ -2390,7 +2406,7 @@
LEFT JOIN wl_equipment_index ei ON ei.equipment_id = ed.equipment_id LEFT JOIN wl_equipment_index ei ON ei.equipment_id = ed.equipment_id
LEFT JOIN wl_equipment e ON e.id = ei.equipment_id LEFT JOIN wl_equipment e ON e.id = ei.equipment_id
LEFT JOIN wl_equipment_category ec ON ec.id = e.category_id LEFT JOIN wl_equipment_category ec ON ec.id = e.category_id
LEFT JOIN f_fire_fighting_system fs ON FIND_IN_SET(fs.id,es.system_id) LEFT JOIN f_fire_fighting_system fs ON FIND_IN_SET( fs.id, es.system_id )
WHERE WHERE
r.resource_type IN ( 'pool', 'industryPool' ) r.resource_type IN ( 'pool', 'industryPool' )
AND r.is_delete = 1 AND r.is_delete = 1
...@@ -2403,6 +2419,8 @@ ...@@ -2403,6 +2419,8 @@
</if> </if>
GROUP BY GROUP BY
r.sequence_nbr r.sequence_nbr
ORDER BY
levelStatus DESC
</select> </select>
<select id="getFireSystemInfo" resultType="java.util.Map"> <select id="getFireSystemInfo" resultType="java.util.Map">
......
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