From d2be1a335553a56738b2003c1eb4bed282f5d291 Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Thu, 24 Oct 2019 10:34:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=82=E5=B8=B8=E5=92=8C=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/core/HandlerLogicThread.java | 3 ++- .../java/com/ljsd/jieling/exception/ErrorCodeException.java | 5 +++++ .../com/ljsd/jieling/handler/core/ExchangeCdkHandler.java | 2 +- .../main/java/com/ljsd/jieling/logic/player/PlayerLogic.java | 2 +- 4 files changed, 9 insertions(+), 3 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 dc5c1e191..102d19731 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/core/HandlerLogicThread.java @@ -192,7 +192,8 @@ public class HandlerLogicThread extends Thread{ return; } UserManager.addUser(user); - MessageUtil.sendErrorCode(session,session.getLastMsgId()+1, SErrorCodeEerverConfig.getI18NMessage("bug_unify_txt")); + MessageUtil.sendErrorResponse(session, 0, session.getLastMsgId() + 1,""); + // MessageUtil.sendErrorCode(session,session.getLastMsgId()+1, SErrorCodeEerverConfig.getI18NMessage("bug_unify_txt")); }catch (Exception e1){} }else { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/exception/ErrorCodeException.java b/serverlogic/src/main/java/com/ljsd/jieling/exception/ErrorCodeException.java index eaad980e1..63e05d7ae 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/exception/ErrorCodeException.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/exception/ErrorCodeException.java @@ -19,6 +19,11 @@ public class ErrorCodeException extends Exception { this.params = params; } + public ErrorCodeException(String message, ErrorCode errorCode) { + super(message); + this.errorCode = errorCode; + } + public ErrorCodeException(String message, ErrorCode errorCode, List params) { super(message); this.errorCode = errorCode; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/core/ExchangeCdkHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/core/ExchangeCdkHandler.java index 4fc75b2d7..858705aaa 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/core/ExchangeCdkHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/core/ExchangeCdkHandler.java @@ -86,7 +86,7 @@ public class ExchangeCdkHandler extends BaseHandler= scdkInfo.getRoleUseNum()) { - throw new ErrorCodeException(ErrorCode.CDK_ROLELIMIT); + throw new ErrorCodeException(ErrorCode.CDK_ROLE_LIMIT); } BasicDBObject basicDBObject = new BasicDBObject(); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java index a550778c3..5a30b5488 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java @@ -130,7 +130,7 @@ public class PlayerLogic { if (PlayerLogic.getInstance().isExistName(name)) { // MessageUtil.sendErrorResponse(iSession, 0, msgId, SErrorCodeEerverConfig.getI18NMessage("name_repeat_txt")); // return; - throw new ErrorCodeException(ErrorCode.NAME_USE); + throw new ErrorCodeException(name,ErrorCode.NAME_USE); } if (!playerInfoManager.getNickName().equals(String.valueOf(uid))){ String delkey = RedisKey.getKey(RedisKey.C_User_Name_Key, playerInfoManager.getNickName(), false);