| | |
| | | for (Integer num:list) { |
| | | UpdateWrapper wrapper = new UpdateWrapper<>(); |
| | | // 通过num删除 |
| | | wrapper.eq("num",num); |
| | | flag=mapper.delete(wrapper); |
| | | wrapper.eq("num", num); |
| | | flag = mapper.delete(wrapper); |
| | | } |
| | | return new Response().set(flag); |
| | | return new Response().set(flag); |
| | | } |
| | | |
| | | //电源告警个数 |
| | | public Response getAlarmNum() { |
| | | UserInf uinf= ActionUtil.getUser(); |
| | | int powerAlarmNum=mapper.getAlarmNum(uinf.getUId().intValue()); |
| | | return new Response().set(1,powerAlarmNum); |
| | | UserInf uinf = ActionUtil.getUser(); |
| | | int powerAlarmNum = mapper.getAlarmNum(uinf.getUId().intValue()); |
| | | return new Response().set(1, powerAlarmNum); |
| | | } |
| | | |
| | | //电源告警个数 |
| | | public int getAlarmNumByUserId(int userId) { |
| | | return mapper.getAlarmNum(userId); |
| | | } |
| | | //实时1级电源告警个数 |
| | | public int getRealTimeWithLevel1(int userId) { |
| | | return mapper.getRealTimeWithLevel1(userId); |
| | | } |
| | | |
| | | //首页电源总个数 |
| | | public int getHomeAlarmNum(int uId) { |
| | | int powerAlarmNum = mapper.getAlarmNum(uId); |
| | | return powerAlarmNum; |
| | | } |
| | | |
| | | //通信电源告警--认证送检-配电柜专用 |
| | | public Response getAllPage2(PwrdevAlarm pwrdevAlarm) { |
| | | //分页信息 |
| | | PageHelper.startPage(pwrdevAlarm.getPage().getPageCurr(), pwrdevAlarm.getPage().getPageSize()); |
| | | pwrdevAlarm.setUsrId(ActionUtil.getUser().getUId().intValue()); |
| | | List<PwrdevAlarm> list=mapper.getAllPage2(pwrdevAlarm); |
| | | List<PwrdevAlarm> list = mapper.getAllPage2(pwrdevAlarm); |
| | | List<String> tableList = paramMapper.getParamList(); |
| | | //取第一条记录,即param表 |
| | | String alarmParamTableName = tableList.get(0); |
| | | List<PwrdevAlarmParam> paramList=paramMapper.searchAll(alarmParamTableName); |
| | | List<PwrdevAlarmParam> paramList = paramMapper.searchAll(alarmParamTableName); |
| | | for (PwrdevAlarm p:list) { |
| | | int almType = p.getAlmType(); |
| | | AtomicBoolean matchFlag = new AtomicBoolean(false); |
| | |
| | | List<Map<String, Integer>> mapList = Arrays.asList(resultMap, map2); |
| | | return new Response<>().setII(1, true, mapList, null); |
| | | } catch (Exception e) { |
| | | return new Response<>().set(0, false, "发生异常"); |
| | | return new Response<>().set(0, false, "发生异常:"+e.getCause()); |
| | | } |
| | | } |
| | | |
| | |
| | | Map<String, Object> map = new HashMap<>(); |
| | | int ptatolNum = 0; |
| | | Map<String, Integer> pAlmClearMap = new HashMap<>(); |
| | | pAlmClearMap.put("clear0", 0); |
| | | pAlmClearMap.put("clear1", 0); |
| | | 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()); |
| | | ptatolNum += plevelMap.get(level).size(); |
| | | pAlmLevelMap.put("level" + String.valueOf(level), plevelMap.get(level).size()); |
| | | //ptatolNum += plevelMap.get(level).size(); |
| | | } |
| | | map.put("pAlmClearMap", pAlmClearMap); |
| | | map.put("pAlmLevelMap", pAlmLevelMap); |
| | |
| | | public List<Integer> getStationList(int userId) { |
| | | return mapper.getStationList(userId); |
| | | } |
| | | |
| | | public int getCountByStationIds(List<String> stationIdList, Integer level) { |
| | | return mapper.getCountByStationIds(stationIdList,level); |
| | | } |
| | | |
| | | public List<PwrdevAlarm> getListByStationIds(List<String> stationIdList) { |
| | | return mapper.getListByStationIds(stationIdList); |
| | | } |
| | | } |