| | |
| | | serverHandler.messageService.save(message); |
| | | |
| | | if(alarm.getWaringType().equals("紧急求救")){ |
| | | |
| | | //修改设备状态 |
| | | serverHandler.equipmentService.updateExstate("一键报警",null,(String) list.get(0).get("deviceNumber")); |
| | | |
| | | //警情分发测试代码 |
| | | //查询所有闲置的接警员 |
| | | List<User> policeList = serverHandler.alarmService.queryPolice(); |
| | |
| | | List<User> zx_police = new ArrayList<>(); |
| | | for (int i = 0; i < policeList.size(); i++) { |
| | | //System.out.println(policeList.get(i).get("real_name")); |
| | | if(policeList.get(i).getOnline_status().equals(1)){ |
| | | if (null!=policeList.get(i).getOnline_status()){ |
| | | if(policeList.get(i).getOnline_status().equals("1")){ |
| | | zx_police.add(policeList.get(i)); |
| | | if (policeList.get(i).getWork_status().equals(0)){ |
| | | online_police.add(policeList.get(i)); |
| | | if(null!=policeList.get(i).getWork_status()){ |
| | | if (policeList.get(i).getWork_status().equals("0")){ |
| | | online_police.add(policeList.get(i)); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | //如果无在线闲置人员 |
| | | if (online_police.size() == 0){ |