| | |
| | | private List<BattalarmData> getLevelListByUserId(int userId) { |
| | | return mapper.getLevelListByUserId(userId); |
| | | } |
| | | //61853检测是否存在告警 |
| | | public Response checkAlarmById(int devId, int battGroupId) { |
| | | Map<String,Integer> map=new HashMap<>(); |
| | | |
| | | /* 119001 1 在线电压高告警 默认检测 |
| | | 2 在线电压低告警 默认检测 |
| | | 119002 3 组端电压高告警 默认检测 |
| | | 4 组端电压低告警 默认检测 |
| | | 119004 7 放电电流高告警 默认检测 |
| | | 8 放电电流低告警 默认关闭 |
| | | 119005 9 单体电压高告警 默认检测 |
| | | 10 单体电压低告警 默认检测 |
| | | 119006 11 单体温度高告警 默认关闭 |
| | | 12 单体温度低告警 默认关闭 |
| | | 119007 13 单体内阻高告警 默认关闭 |
| | | 14 单体内阻低告警 默认关闭 |
| | | */ |
| | | List battList=new ArrayList(); |
| | | battList.add(119001); |
| | | battList.add(119002); |
| | | battList.add(119004); |
| | | battList.add(119005); |
| | | battList.add(119006); |
| | | battList.add(119007); |
| | | //查询是否存在电池告警 |
| | | QueryWrapper battWrapper=new QueryWrapper(); |
| | | battWrapper.eq("BattGroupId",battGroupId); |
| | | battWrapper.in("alm_id",battList); |
| | | List<BattalarmData> battAlm=mapper.selectList(battWrapper); |
| | | |
| | | //查询是否存在设备告警 |
| | | /* 119020 |
| | | 通信故障[平台与主机通信故障] |
| | | 618501 |
| | | 继电器告警 |
| | | 618502 |
| | | 通讯告警[汇集器与主机通信故障] |
| | | 618503 |
| | | 设备过温告警 |
| | | 618504 |
| | | 二极管D1告警 |
| | | 618505 |
| | | 干接点告警 |
| | | */ |
| | | List devList=new ArrayList(); |
| | | devList.add(119020); |
| | | devList.add(618501); |
| | | devList.add(618502); |
| | | devList.add(618503); |
| | | devList.add(618504); |
| | | devList.add(618505); |
| | | QueryWrapper devWrapper=new QueryWrapper(); |
| | | devWrapper.eq("dev_id",devId); |
| | | devWrapper.in("alm_type",devList); |
| | | List<DevalarmData> devAlm=devalarmDataMapper.selectList(devWrapper); |
| | | map.put("battAlm",battAlm.size()); |
| | | map.put("devAlm",devAlm.size()); |
| | | return new Response().set(1,map,"61853检测是否存在告警"); |
| | | } |
| | | } |