WHEN ( wes.realtime_iot_index_value > (SELECT IFNULL(field_value,0) FROM wl_form_instance_equip WHERE instance_id = wes.id AND field_name = 'maxLevel'))
THEN '液位高' WHEN ( wes.realtime_iot_index_value < (SELECT IFNULL(field_value,0) FROM wl_form_instance_equip WHERE instance_id = wes.id AND field_name = 'minLevel')) then '液位低'
ELSE '正常'
end AS status,
IF((
abs(
(
( wes.realtime_iot_index_value ) /
WHEN ( temp.nowLevel = '--' ) THEN
'--' ELSE format(
IF
( ( (SELECT IFNULL(field_value,0) FROM wl_form_instance_equip WHERE instance_id = wes.id AND field_name = 'maxLevel') = 0 ), 1, (SELECT IFNULL(field_value,0) FROM wl_form_instance_equip WHERE instance_id = wes.id AND field_name = 'maxLevel') )
)
) * 100
),100,(
abs(
(
( wes.realtime_iot_index_value ) /
IF
( ( (SELECT IFNULL(field_value,0) FROM wl_form_instance_equip WHERE instance_id = wes.id AND field_name = 'maxLevel') = 0 ), 1, (SELECT IFNULL(field_value,0) FROM wl_form_instance_equip WHERE instance_id = wes.id AND field_name = 'maxLevel') )
IFNULL( ( SELECT value FROM wl_equipment_specific_index wesi WHERE wesi.equipment_specific_id = wes.id AND equipment_index_key = 'CAFS_FoamTank_FoamTankLevel' ), '--' ) AS nowLevel,
( SELECT IFNULL( field_value, 0 ) FROM wl_form_instance_equip WHERE instance_id = wes.id AND field_name = 'maxLevel' ) AS maxLevel,
( SELECT IFNULL( field_value, 0 ) FROM wl_form_instance_equip WHERE instance_id = wes.id AND field_name = 'minLevel' ) AS minLevel
FROM
wl_equipment_specific wes
JOIN f_equipment_fire_equipment fire ON wes.id = fire.fire_equipment_id
WHERE wes.equipment_code LIKE concat('920319' , '%')
WHERE
wes.equipment_code LIKE concat( '920319', '%' )
AND wes.biz_org_code LIKE CONCAT( #{bizOrgCode}, '%' )