Commit f51c7dbe authored by zhangsen's avatar zhangsen

3小bug修改

parent 1e0ef654
...@@ -2292,14 +2292,16 @@ ...@@ -2292,14 +2292,16 @@
</select> </select>
<select id="getFireCarInfoByWL" resultType="java.util.Map"> <select id="getFireCarInfoByWL" resultType="java.util.Map">
select a.* from SELECT
(SELECT a.*
FROM
(
SELECT
`wc`.`id` AS `id`, `wc`.`id` AS `id`,
`wc`.`name` AS `name`, `wc`.`name` AS `name`,
max( CASE WHEN ( `wcp`.`equipment_index_key` = 'FireCar_WaterCapacity' ) THEN `wcp`.`value` END ) AS IFNULL( max( CASE WHEN ( `wcp`.`equipment_index_key` = 'FireCar_WaterCapacity' ) THEN `wcp`.`value` END ), 0 ) AS `waterCapacity`,
`waterCapacity`, IFNULL( max( CASE WHEN ( `wcp`.`equipment_index_key` = 'FireCar_FoamCapacity' ) THEN `wcp`.`value` END ), 0 ) AS `foamCapacity`,
max( CASE WHEN ( `wcp`.`equipment_index_key` = 'FireCar_FoamCapacity' ) THEN `wcp`.`value` END ) AS IFNULL(
`foamCapacity`,
max( max(
CASE CASE
...@@ -2308,7 +2310,10 @@ ...@@ -2308,7 +2310,10 @@
WHEN ( `wcp`.`equipment_index_key` = 'FireCar_Start' AND `wcp`.`value` = 'false' ) THEN WHEN ( `wcp`.`equipment_index_key` = 'FireCar_Start' AND `wcp`.`value` = 'false' ) THEN
'熄火' '熄火'
END END
),
'未知'
) AS `carState`, ) AS `carState`,
IFNULL(
max( max(
CASE CASE
...@@ -2317,6 +2322,8 @@ ...@@ -2317,6 +2322,8 @@
WHEN ( `wcp`.`equipment_index_key` = 'FireCar_Start' AND `wcp`.`value` = 'false' ) THEN WHEN ( `wcp`.`equipment_index_key` = 'FireCar_Start' AND `wcp`.`value` = 'false' ) THEN
`wcp`.`update_date` `wcp`.`update_date`
END END
),
''
) AS `carStateDate` ) AS `carStateDate`
FROM FROM
`wl_car` `wc` `wl_car` `wc`
...@@ -2327,7 +2334,8 @@ ...@@ -2327,7 +2334,8 @@
AND wc.biz_org_code like concat(#{bizOrgCode}, '%') AND wc.biz_org_code like concat(#{bizOrgCode}, '%')
</if> </if>
</where> </where>
group by `wc`.`id` GROUP BY
`wc`.`id`
) a ) a
</select> </select>
...@@ -2338,7 +2346,7 @@ ...@@ -2338,7 +2346,7 @@
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(( IFNULL((
abs( 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 )) /
...@@ -2346,7 +2354,7 @@ ...@@ -2346,7 +2354,7 @@
( (
IFNULL( rp.max_water_level, 0 ) = 0, IFNULL( rp.max_water_level, 0 ) = 0,
1, 1,
IFNULL( rp.max_water_level, 0 ))) * 100 IFNULL( rp.max_water_level, 0 ))) * 100, 2)
), ),
0 0
) AS levelAbs, ) AS levelAbs,
......
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