| | |
| | | |
| | | // 判断当前通道用户是否已经登陆 |
| | | if (StrUtil.isEmpty(ChannelManager.findWsMemberId(ctx.channel())) && requestBean.getType() != Contans.AUTH_CHECK) { |
| | | ctx.channel().writeAndFlush(NettyTools.webSocketBytes("123")); |
| | | ResponseBean res = ResponseBean.fail(); |
| | | res.setType(requestBean.getType()); |
| | | ctx.channel().writeAndFlush(NettyTools.webSocketBytes(JSONObject.toJSONString(res))); |
| | | return; |
| | | } |
| | | |
| | |
| | | requestBean.setChannelId(ctx.channel().id().asShortText()); |
| | | msgLogic.webSocketMsgLogic(requestBean); |
| | | } catch (Exception e) { |
| | | log.info("#websocket json error:{}#", e); |
| | | log.info("#websocket json error:#", e); |
| | | ctx.channel().writeAndFlush(NettyTools.wsSendMsg(ResponseBean.fail())); |
| | | } |
| | | } |