From 79285dde1aa53a3a6f029d8105585d947ac7a821 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Fri, 25 Jan 2019 19:13:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java | 4 ++-- .../src/main/java/com/ljsd/jieling/util/MessageUtil.java | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 9c08e411c..5f86eaa3e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -42,7 +42,7 @@ public class HeroLogic { if(sLotterySetting.getOrderBoxPool()!=null && sLotterySetting.getOrderBoxPool().length>0){ pooId = getOrderBoxPoolId(sLotterySetting); if(pooId == 0){ - MessageUtil.sendErrorResponse(session, 1, MessageTypeProto.MessageType.HERO_RAND_RESPONSE_VALUE,""); + MessageUtil.sendErrorResponse(session, 0, MessageTypeProto.MessageType.HERO_RAND_RESPONSE_VALUE,""); return; } isSpecial = true; @@ -52,7 +52,7 @@ public class HeroLogic { int [][] costItems = new int[][]{sLotterySetting.getCostItem()}; boolean enoughCost = ItemUtil.itemCost(user, costItems); if(!enoughCost){ - MessageUtil.sendErrorResponse(session, 1, MessageTypeProto.MessageType.HERO_RAND_RESPONSE_VALUE,"道具不足"); + MessageUtil.sendErrorResponse(session, 0, MessageTypeProto.MessageType.HERO_RAND_RESPONSE_VALUE,"道具不足"); return; } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/MessageUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/MessageUtil.java index ec9f12b38..20afaf28f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/MessageUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/MessageUtil.java @@ -85,9 +85,10 @@ public class MessageUtil { public static void sendErrorResponse(ISession session,int errorCode,int msgId,String errMsg) throws Exception { GeneratedMessage generatedMessage = null; - if(errorCode!=1 && !StringUtil.isEmpty(errMsg)){ - generatedMessage = CommonProto.ErrorResponse.newBuilder().setErrCode(errorCode).setErrMsg(errMsg).build(); + if( null == errMsg){ + errMsg=""; } + generatedMessage = CommonProto.ErrorResponse.newBuilder().setErrCode(errorCode).setErrMsg(errMsg).build(); LOGGER.error("send error msg,the uid={},the msgId={},the errMsg={}",session.getUid(),msgId,errMsg); byte[] byteBuf = wrappedBuffer(session.getUid(), session.getToken(), session.getIndex(), errorCode,msgId, generatedMessage);