Commit 2aaaecad authored by lisong's avatar lisong

修改物联报表bug

parent 9655cbaf
...@@ -1603,7 +1603,7 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste ...@@ -1603,7 +1603,7 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste
// 设备故障总数 // 设备故障总数
alarmMap.put("fault_equip_num", ObjectUtils.isEmpty(alarm.get("fault_equip_num")) ? "" : String.valueOf(alarm.get("fault_equip_num"))); alarmMap.put("fault_equip_num", ObjectUtils.isEmpty(alarm.get("fault_equip_num")) ? "" : String.valueOf(alarm.get("fault_equip_num")));
// 故障信息条数 // 故障信息条数
alarmMap.put("alarm_info_num", ObjectUtils.isEmpty(alarm.get("alarm_info_num")) ? "" : String.valueOf(alarm.get("alarm_info_num"))); alarmMap.put("alarm_info_num", ObjectUtils.isEmpty(alarm.get("fault_info_num")) ? "" : String.valueOf(alarm.get("fault_info_num")));
// 设备故障率 // 设备故障率
alarmMap.put("faultEquipPercent", ObjectUtils.isEmpty(alarm.get("faultEquipPercent")) ? "" : String.valueOf(alarm.get("faultEquipPercent"))); alarmMap.put("faultEquipPercent", ObjectUtils.isEmpty(alarm.get("faultEquipPercent")) ? "" : String.valueOf(alarm.get("faultEquipPercent")));
// 报警设备总数 // 报警设备总数
...@@ -2013,6 +2013,7 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste ...@@ -2013,6 +2013,7 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste
} else { } else {
listItem.put("trueNum", String.valueOf(0)); listItem.put("trueNum", String.valueOf(0));
} }
if (!ObjectUtils.isEmpty(weekItem.get("type_code")) && String.valueOf(weekItem.get("type_code")).endsWith("Fault")){
if (!ObjectUtils.isEmpty(binMap) && !ObjectUtils.isEmpty(listItem.get("name")) && binMap.containsKey(String.valueOf(listItem.get("name")))){ if (!ObjectUtils.isEmpty(binMap) && !ObjectUtils.isEmpty(listItem.get("name")) && binMap.containsKey(String.valueOf(listItem.get("name")))){
int newValue = Integer.parseInt(String.valueOf(listItem.get("alarmEquipNum"))); int newValue = Integer.parseInt(String.valueOf(listItem.get("alarmEquipNum")));
int oldValue = Integer.parseInt(String.valueOf(binMap.get(String.valueOf(listItem.get("name"))))); int oldValue = Integer.parseInt(String.valueOf(binMap.get(String.valueOf(listItem.get("name")))));
...@@ -2020,6 +2021,8 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste ...@@ -2020,6 +2021,8 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste
}else { }else {
binMap.put(String.valueOf(listItem.get("name")),listItem.get("alarmEquipNum")); binMap.put(String.valueOf(listItem.get("name")),listItem.get("alarmEquipNum"));
} }
}
list.add(listItem); list.add(listItem);
} }
ArrayList<String> strings = new ArrayList<>(binMap.keySet()); ArrayList<String> strings = new ArrayList<>(binMap.keySet());
......
...@@ -3919,13 +3919,14 @@ ...@@ -3919,13 +3919,14 @@
<select id="selectMonthPieChartTwo" resultType="java.util.Map"> <select id="selectMonthPieChartTwo" resultType="java.util.Map">
SELECT SELECT
ss.alarm_type_name as type, ss.alarm_type_name as type,
SUM(index_true_num) as value count(distinct(ss.equipment_specific_id)) as value
from from
( (
SELECT SELECT
rep.alarm_type, rep.alarm_type,
rep.alarm_type_name, rep.alarm_type_name,
rep.index_true_num rep.index_true_num,
rep.equipment_specific_id
FROM FROM
wl_equipment_alarm_report_day rep, wl_equipment_alarm_report_day rep,
( (
......
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