Commit 5eb2bdad authored by caotao's avatar caotao

泰和-升压站光字牌、模拟量、网络状态显示问题及排序

parent daf8c693
...@@ -855,29 +855,14 @@ public class MonitorFanIndicatorImpl implements IMonitorFanIndicator { ...@@ -855,29 +855,14 @@ public class MonitorFanIndicatorImpl implements IMonitorFanIndicator {
data = listDatum.getDisplayName(); data = listDatum.getDisplayName();
} }
} }
statusMap.put("addres",listDatum.getAddress());
statusMap.put("data", data); statusMap.put("data", data);
statusMap.put("state", listDatum.getValue().equals("false") ? 0 : 1); statusMap.put("state", listDatum.getValue().equals("false") ? 0 : 1);
statusMap.put("status", listDatum.getValue().equals("false") ? 0 : 1); statusMap.put("status", listDatum.getValue().equals("false") ? 0 : 1);
if(listDatum.getEquipmentIndexName().equals("直流屏装置1网络状态1")||listDatum.getEquipmentIndexName().equals("直流屏装置2网络状态1")){ statusMap.put("title", listDatum.getValue().equals("false") ? "断" : "通");
statusMap.put("title", listDatum.getValue().equals("false") ? "断" : "通");
}else{
statusMap.put("title", listDatum.getValue().equals("false") ? "通" : "断");
}
statusMaps.add(statusMap); statusMaps.add(statusMap);
} }
statusMaps.sort(Comparator.comparingLong(o -> Long.parseLong(o.get("addres").toString())));
Collator instance = Collator.getInstance(Locale.CHINA);
Collections.sort(statusMaps, (e1, e2) -> {
return instance.compare(e1.get("data"), e2.get("data"));
});
return statusMaps; return statusMaps;
} }
......
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