Commit 3ad8ded1 authored by tianyiming's avatar tianyiming

直流中心bug修改

parent d9ae208a
...@@ -349,7 +349,7 @@ public class SupervisionConfigureController extends AbstractBaseController { ...@@ -349,7 +349,7 @@ public class SupervisionConfigureController extends AbstractBaseController {
} else { } else {
item.put("equipment_index_name", "无信号"); item.put("equipment_index_name", "无信号");
} }
if ("启动".equals(stateMap.get("equipment_index_name"))) { if ("启动".equals(item.get("equipment_index_name"))) {
long update_time = 0L; long update_time = 0L;
try { try {
update_time = sdf.parse(String.valueOf(stateMap.get("update_date")).replaceAll("T", " ")).getTime(); update_time = sdf.parse(String.valueOf(stateMap.get("update_date")).replaceAll("T", " ")).getTime();
...@@ -388,11 +388,11 @@ public class SupervisionConfigureController extends AbstractBaseController { ...@@ -388,11 +388,11 @@ public class SupervisionConfigureController extends AbstractBaseController {
pressurePumpInfo.getRecords().stream( pressurePumpInfo.getRecords().stream(
).map(item -> { ).map(item -> {
item.put("startAndStopInterval", finalDiffMinute); item.put("startAndStopInterval", finalDiffMinute);
if (finalDiffMinute > 5) { // if (finalDiffMinute > 5) {
item.put("stateDesc", "异常"); // item.put("stateDesc", "异常");
} else { // } else {
item.put("stateDesc", "正常"); // item.put("stateDesc", "正常");
} // }
item.put("nameKey", pressurePumpStart); item.put("nameKey", pressurePumpStart);
return item; return item;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
......
...@@ -1380,7 +1380,7 @@ ...@@ -1380,7 +1380,7 @@
LEFT JOIN `wl_equipment_specific_alarm` wesa ON wesa.id = wlesal.equipment_specific_alarm_id LEFT JOIN `wl_equipment_specific_alarm` wesa ON wesa.id = wlesal.equipment_specific_alarm_id
LEFT JOIN `wl_equipment_specific` `wles` ON `wlesal`.`equipment_specific_id` = `wles`.`id` LEFT JOIN `wl_equipment_specific` `wles` ON `wlesal`.`equipment_specific_id` = `wles`.`id`
<where> <where>
wesa.`status` = 1 AND wesa.`equipment_specific_index_value` = 'true' wesa.`status` = 1
<if test="param.system != null and param.system != ''"> <if test="param.system != null and param.system != ''">
AND find_in_set( #{param.system}, `wlesal`.`system_codes` ) AND find_in_set( #{param.system}, `wlesal`.`system_codes` )
</if> </if>
......
...@@ -2041,28 +2041,19 @@ ...@@ -2041,28 +2041,19 @@
s.id, s.id,
s.`name`, s.`name`,
IFNULL(s.alarmEquipTotal, 0) AS alarmEquipTotal, IFNULL(s.alarmEquipTotal, 0) AS alarmEquipTotal,
IF(s.alarmEquipTotal > 0,1,0) AS `status` IF(s.countAlarmEquipTotal > 0,1,0) AS `status`
FROM FROM
(SELECT (SELECT
fs.id, fs.id,
fs.`name`, fs.`name`,
<choose> SUM(IF(TO_DAYS(wesi.update_date) = TO_DAYS(#{date}),1,0)) AS alarmEquipTotal,
<when test="date != null"> COUNT( 1 ) AS countAlarmEquipTotal
SUM(IF(TO_DAYS(esi.update_date) = TO_DAYS(#{date}),1,0)) AS alarmEquipTotal
</when>
<otherwise>
COUNT( 1 ) AS alarmEquipTotal
</otherwise>
</choose>
FROM FROM
f_fire_fighting_system fs f_fire_fighting_system fs
LEFT JOIN `wl_equipment_specific` `wes` ON find_in_set( `fs`.`id`, `wes`.`system_id` ) LEFT JOIN `wl_equipment_specific` `wes` ON find_in_set( `fs`.`id`, `wes`.`system_id` )
LEFT JOIN wl_equipment_specific_index esi ON esi.equipment_specific_id = wes.id LEFT JOIN wl_equipment_specific_alarm wesi ON wesi.equipment_specific_id = wes.id
<where> <where>
( wesi.`status` = '1'
( esi.is_alarm = 1 AND esi.`value` = 'true' )
OR ( esi.is_alarm = 0 AND esi.`value` = 'false' )
)
<if test="bizOrgCode!=null and bizOrgCode!=''"> <if test="bizOrgCode!=null and bizOrgCode!=''">
AND fs.biz_org_code like concat(#{bizOrgCode}, '%') AND fs.biz_org_code like concat(#{bizOrgCode}, '%')
</if> </if>
......
...@@ -5297,7 +5297,7 @@ ...@@ -5297,7 +5297,7 @@
WHERE WHERE
fs.system_type_code IS NOT NULL fs.system_type_code IS NOT NULL
AND fs.system_type_code = 'fireWaterSys' AND fs.system_type_code = 'fireWaterSys'
AND ( wesi.`status` = 1 AND wesi.`equipment_specific_index_value` = 'true' ) AND wesi.`status` = 1
) fireWaterSys, ) fireWaterSys,
( (
SELECT SELECT
...@@ -5309,7 +5309,7 @@ ...@@ -5309,7 +5309,7 @@
WHERE WHERE
fs.system_type_code IS NOT NULL fs.system_type_code IS NOT NULL
AND fs.system_type_code = 'fireCAFSSys' AND fs.system_type_code = 'fireCAFSSys'
AND ( wesi.`status` = 1 AND wesi.`equipment_specific_index_value` = 'true' ) AND wesi.`status` = 1
) fireCAFSSys, ) fireCAFSSys,
( (
SELECT SELECT
...@@ -5321,7 +5321,7 @@ ...@@ -5321,7 +5321,7 @@
WHERE WHERE
fs.system_type_code IS NOT NULL fs.system_type_code IS NOT NULL
AND fs.system_type_code = 'fireAlarmSys' AND fs.system_type_code = 'fireAlarmSys'
AND ( wesi.`status` = 1 AND wesi.`equipment_specific_index_value` = 'true' ) AND wesi.`status` = 1
) fireAlarmSys, ) fireAlarmSys,
( (
SELECT SELECT
...@@ -5333,7 +5333,7 @@ ...@@ -5333,7 +5333,7 @@
WHERE WHERE
fs.system_type_code IS NOT NULL fs.system_type_code IS NOT NULL
AND fs.system_type_code = 'fireONLSys' AND fs.system_type_code = 'fireONLSys'
AND ( wesi.`status` = 1 AND wesi.`equipment_specific_index_value` = 'true' ) AND wesi.`status` = 1
) fireONLSys ) fireONLSys
</select> </select>
......
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