错误信息

back_recharge
wangyuan 2019-01-25 19:13:07 +08:00
parent 4f45aa9c5d
commit 79285dde1a
2 changed files with 5 additions and 4 deletions

View File

@ -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;
}

View File

@ -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);