From e7a38b5243616bcd24af77d3f65805b3d45984c3 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Sun, 2 Jun 2019 17:35:19 +0800 Subject: [PATCH] fix --- .../com/ljsd/jieling/core/HandlerLogicThread.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java b/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java index f35c57faa..a6a030e73 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java @@ -52,12 +52,15 @@ public class HandlerLogicThread extends Thread{ LOGGER.info("request uid=>{} , msgId=>{}, not find the baseHandler",userId,msgId); return; } - boolean b = checkFunctionIsOpen(msgId, session); - if(!b){ - MessageUtil.sendErrorResponse(session,0,msgId+1,"funciton not"); - return; + if(msgId != MessageTypeProto.MessageType.LOGIN_REQUEST_VALUE){ + boolean b = checkFunctionIsOpen(msgId, session); + if(!b){ + MessageUtil.sendErrorResponse(session,0,msgId+1,"funciton not"); + return; + } } + LOGGER.info("doWork->uid={},mType={};start", userId, MessageTypeProto.MessageType.valueOf(msgId)); MissionEventDistributor.requestStart(); baseHandler.execute(session, packetNetData);