| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 对单个设备进行布防 |
| | | */ |
| | | @PostMapping("/selectNettyChannelOb") |
| | | @ApiOperationSupport(order = 10) |
| | | public R selectNettyChannelOb(String deviceNumber,HttpServletResponse response) { |
| | | response.setHeader("Access-Control-Allow-Origin", "*"); |
| | | response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); |
| | | response.setHeader("Access-Control-Allow-Credentials","true"); |
| | | ConcurrentHashMap<String, Channel> channelHashMap = ChannelMap.getChannelHashMap(); |
| | | List<String> outData = new ArrayList<>(); |
| | | outData.add("LC8109085B#@"); |
| | | Channel channel = channelHashMap.get(deviceNumber); |
| | | channel.writeAndFlush(Unpooled.copiedBuffer(outData.get(0), CharsetUtil.UTF_8)); |
| | | return R.success("设备布防"); |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 对单个设备进行撤防 |
| | | */ |
| | | @PostMapping("/selectNettyChannelOc") |
| | | @ApiOperationSupport(order = 11) |
| | | public R selectNettyChannelOc(String deviceNumber,HttpServletResponse response) { |
| | | response.setHeader("Access-Control-Allow-Origin", "*"); |
| | | response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); |
| | | response.setHeader("Access-Control-Allow-Credentials","true"); |
| | | ConcurrentHashMap<String, Channel> channelHashMap = ChannelMap.getChannelHashMap(); |
| | | List<String> outData = new ArrayList<>(); |
| | | outData.add("LC8109085C#@"); |
| | | Channel channel = channelHashMap.get(deviceNumber); |
| | | channel.writeAndFlush(Unpooled.copiedBuffer(outData.get(0), CharsetUtil.UTF_8)); |
| | | return R.success("设备撤防"); |
| | | |
| | | } |
| | | |
| | | } |