报错兼容

back_recharge
duhui 2023-04-24 17:29:04 +08:00
parent cde4a38d7c
commit 6a93bfc6f3
2 changed files with 16 additions and 14 deletions

View File

@ -366,15 +366,20 @@ public class CoreService implements RPCRequestIFace.Iface {
}
Gson gson = RedisUtil.getInstence().getGson();
if (user != null) {
String userStr = gson.toJson(user);
JSONObject jsonObject = JSONObject.parseObject(userStr);
jsonObject.remove("activityManager");
jsonObject.remove("bloodyInfo");
jsonObject.getJSONObject("itemManager").put("itemMap",new HashMap<>());
jsonObject.remove("mailManager");
jsonObject.remove("storeManager");
jsonObject.getJSONObject("equipManager").put("jewelMap", getJewelManager(user));
return jsonObject.toString();
try {
String userStr = gson.toJson(user);
JSONObject jsonObject = JSONObject.parseObject(userStr);
jsonObject.remove("activityManager");
jsonObject.remove("bloodyInfo");
jsonObject.getJSONObject("itemManager").put("itemMap",new HashMap<>());
jsonObject.remove("mailManager");
jsonObject.remove("storeManager");
jsonObject.getJSONObject("equipManager").put("jewelMap", getJewelManager(user));
return jsonObject.toString();
}catch (Exception e){
e.printStackTrace();
LOGGER.error("跨服获取玩家数据异常uid{},异常:{}",uid,e);
}
}
return "";
}

View File

@ -39,8 +39,7 @@ public class CompareNumEndGameHandler extends BaseHandler {
PlayerInfoProto.CompareNumEndGameResponse.Builder response = PlayerInfoProto.CompareNumEndGameResponse.newBuilder();
if(result == 0){
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.COMPARENUM_END_GAME_RESPONSE_VALUE,
response.build(), true);
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.COMPARENUM_END_GAME_RESPONSE_VALUE, response.build(), true);
return;
}
@ -142,8 +141,6 @@ public class CompareNumEndGameHandler extends BaseHandler {
}
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.COMPARENUM_END_GAME_RESPONSE_VALUE,
response.build(), true);
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.COMPARENUM_END_GAME_RESPONSE_VALUE, response.build(), true);
}
}