fengxiang
2018-07-06 ff93ecd1f2cb4c5ae8459430dd3e09fedad0e3ea
src/main/java/com/moral/service/impl/AlarmDailyServiceImpl.java
@@ -8,6 +8,7 @@
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;
@@ -127,6 +128,12 @@
   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);
@@ -146,7 +153,7 @@
         for (Sensor sensor : sensors) {
            if (!entry.getValue().toString().equals("0") && entry.getKey().equals(sensor.getSensorKey())) {
               Map<String, Object> map2 = new HashMap<String, Object>();
               map2.put(sensor.getName(), entry.getValue());
               map2.put(sensor.getDescription(), entry.getValue());
               resultList.add(map2);
               sensors.remove(sensor);
               break;