| | |
| | | import java.util.Collections;
|
| | | import java.util.Comparator;
|
| | | import java.util.HashMap;
|
| | | import java.util.Iterator;
|
| | | import java.util.LinkedHashMap;
|
| | | import java.util.List;
|
| | | import java.util.Map;
|
| | |
| | | public List<Map<String, Object>> getAlarmDataByMonth(Map<String, Object> parameters) {
|
| | | LocalDate localDate = LocalDate.now();
|
| | | List<Sensor> sensors = sensorMapper.selectAll();
|
| | | Iterator<Sensor> iterator = sensors.iterator();
|
| | | while (iterator.hasNext()) {
|
| | | if ("warn".equals(iterator.next().getSensorKey())) {
|
| | | iterator.remove();
|
| | | }
|
| | | }
|
| | | parameters.put("start", localDate.with(TemporalAdjusters.firstDayOfMonth()));
|
| | | parameters.put("end", localDate.with(TemporalAdjusters.firstDayOfNextMonth()));
|
| | | parameters.put("sensors", sensors);
|