| | |
| | | import org.springblade.jfpt.animalheat.service.AnimalHeatService; |
| | | import org.springblade.jfpt.catalog.service.catalogService; |
| | | import org.springblade.jfpt.equipment.service.IEquipmentService; |
| | | import org.springblade.jfpt.operation.service.IOperationService; |
| | | import org.springblade.jfpt.operation.vo.OperationVO; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | |
| | | |
| | | @Autowired |
| | | private IAlarmService alarmService; |
| | | |
| | | @Autowired |
| | | private IOperationService operationService; |
| | | |
| | | private static ServerHandler serverHandler; |
| | | |
| | |
| | | } else if (fqbm.equals("3")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("扩展模块故障"); |
| | | reason="扩展模块故障"; |
| | | serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | // reason="扩展模块故障"; |
| | | // serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | } else if (fqbm.equals("4")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("中继器故障"); |
| | | reason="中继器故障"; |
| | | serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | // reason="中继器故障"; |
| | | // serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | } else if (fqbm.equals("5")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("打印机缺纸"); |
| | | reason="打印机缺纸"; |
| | | serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | // reason="打印机缺纸"; |
| | | // serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | } else if (fqbm.equals("6")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("打印机故障"); |
| | | reason="打印机故障"; |
| | | serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | // reason="打印机故障"; |
| | | // serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | } else if (fqbm.equals("7")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("扩展模块无直流"); |
| | | reason="扩展模块无直流"; |
| | | serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | // reason="扩展模块无直流"; |
| | | // serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | } else if (fqbm.equals("8")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("扩展模块低电压"); |
| | |
| | | } else if (fqbm.equals("9")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("扩展模块复位"); |
| | | reason="扩展模块复位"; |
| | | serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | // reason="扩展模块复位"; |
| | | // serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | } |
| | | break; |
| | | case "34": |
| | | if (fqbm.equals("1")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("扩展模块防拆触发"); |
| | | reason="扩展模块防拆触发"; |
| | | serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | // reason="扩展模块防拆触发"; |
| | | // serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | } |
| | | break; |
| | | case "35": |
| | |
| | | } else if (fqbm.equals("2")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("电话接口2故障"); |
| | | reason="电话接口2故障"; |
| | | serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | // reason="电话接口2故障"; |
| | | // serverHandler.equipmentService.updateExstate(state,reason,devId); |
| | | } else if (fqbm.equals("3")) { |
| | | alarm.setWaringType("通讯故障"); |
| | | alarm.setContent("远距离无线通讯"); |
| | |
| | | if (fqbm.equals("0")) { |
| | | alarm.setWaringType("系统故障-恢复"); |
| | | alarm.setContent("电话线故障-通讯故障(转发)"); |
| | | reason=""; |
| | | serverHandler.equipmentService.updateExstate("",reason,devId); |
| | | } |
| | | else if (fqbm.equals("1")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("交流电故障-通讯故障(转发)"); |
| | | reason=""; |
| | | serverHandler.equipmentService.updateExstate("",reason,devId); |
| | | } |
| | | else if (fqbm.equals("2")) { |
| | | alarm.setWaringType("系统故障"); |
| | |
| | | else if (fqbm.equals("3")) { |
| | | alarm.setWaringType("系统故障"); |
| | | alarm.setContent("警号/继电器故障-通讯故障(转发)"); |
| | | |
| | | } |
| | | else if (fqbm.equals("4")) { |
| | | alarm.setWaringType("系统故障"); |
| | |
| | | else if (fqbm.equals("7")) { |
| | | alarm.setWaringType("系统故障-恢复"); |
| | | alarm.setContent("交流电故障恢复-通讯故障(转发)"); |
| | | reason=""; |
| | | serverHandler.equipmentService.updateExstate("",reason,devId); |
| | | } |
| | | else if (fqbm.equals("8")) { |
| | | alarm.setWaringType("系统故障-恢复"); |
| | |
| | | else if (fqbm.equals("A")) { |
| | | alarm.setWaringType("系统故障-恢复"); |
| | | alarm.setContent("电话线故障-通讯故障(转发)"); |
| | | reason=""; |
| | | serverHandler.equipmentService.updateExstate("",reason,devId); |
| | | } |
| | | else if (fqbm.equals("B")) { |
| | | alarm.setWaringType("系统故障-恢复"); |
| | | alarm.setContent("回路短路故障恢复-通讯故障(转发)"); |
| | | reason=""; |
| | | serverHandler.equipmentService.updateExstate("",reason,devId); |
| | | } |
| | | else if (fqbm.equals("C")) { |
| | | alarm.setWaringType("系统故障-恢复"); |
| | | alarm.setContent("无线监控恢复-通讯故障(转发)"); |
| | | reason=""; |
| | | serverHandler.equipmentService.updateExstate("",reason,devId); |
| | | } |
| | | else if (fqbm.equals("E")) { |
| | | alarm.setWaringType("系统故障"); |
| | |
| | | else if (fqbm.equals("F")) { |
| | | alarm.setWaringType("系统故障-恢复"); |
| | | alarm.setContent("无线监控故障恢复-通讯故障(转发)"); |
| | | reason=""; |
| | | serverHandler.equipmentService.updateExstate("",reason,devId); |
| | | } |
| | | break; |
| | | case "9B": |
| | |
| | | |
| | | serverHandler.alarmService.updatePoliceStatus(online_police.get(0).get("id").toString(),"1"); |
| | | } |
| | | |
| | | serverHandler.alarmService.s(alarm); |
| | | |
| | | OperationVO operation = new OperationVO(); |
| | | operation.setSnumber(alarm.getAlarmId()); |
| | | operation.setSname(alarm.getAlarmPeople()); |
| | | operation.setJid(alarm.getId().toString()); |
| | | operation.setZc("接警"); |
| | | operation.setZctime(alarm.getJjTime()); |
| | | serverHandler.operationService.save(operation); |
| | | |
| | | outData.add("LEOK#@"); |
| | | long endTime1 = System.currentTimeMillis(); //获取结束时间 |
| | | |