| | |
| | | Map<String, Object> map = new HashMap<>(); |
| | | int ptatolNum = 0; |
| | | Map<String, Integer> pAlmClearMap = new HashMap<>(); |
| | | pAlmClearMap.put("clear0", 0); |
| | | pAlmClearMap.put("clear1", 1); |
| | | List<PwrdevAlarm> pAlmList = mapper.getPalmToday(userId); |
| | | Map<Integer, List<PwrdevAlarm>> pclearedMap = pAlmList.stream().collect(Collectors.groupingBy(PwrdevAlarm::getAlmClearedType)); |
| | | for (Integer cleared : pclearedMap.keySet()) { |
| | | pAlmClearMap.put(String.valueOf(cleared), pclearedMap.get(cleared).size()); |
| | | pAlmClearMap.put("clear" + String.valueOf(cleared), pclearedMap.get(cleared).size()); |
| | | ptatolNum += pclearedMap.get(cleared).size(); |
| | | } |
| | | Map<String, Integer> pAlmLevelMap = new HashMap<>(); |
| | | pAlmLevelMap.put("level1", 0); |
| | | pAlmLevelMap.put("level2", 0); |
| | | pAlmLevelMap.put("level3", 0); |
| | | pAlmLevelMap.put("level4", 0); |
| | | Map<Integer, List<PwrdevAlarm>> plevelMap = pAlmList.stream().collect(Collectors.groupingBy(PwrdevAlarm::getAlmLevel)); |
| | | for (Integer level : plevelMap.keySet()) { |
| | | pAlmLevelMap.put(String.valueOf(level), plevelMap.get(level).size()); |
| | | pAlmLevelMap.put("level" + String.valueOf(level), plevelMap.get(level).size()); |
| | | ptatolNum += plevelMap.get(level).size(); |
| | | } |
| | | map.put("pAlmClearMap", pAlmClearMap); |