From e105b589193a7acc42267c0326f537a98c5671e5 Mon Sep 17 00:00:00 2001 From: duhui Date: Wed, 17 May 2023 11:04:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E6=9C=8D=E6=B5=8B=E8=AF=952?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/jieling/db/mongo/AreaManager.java | 22 +++++++++---------- .../jieling/handler/GetPlayerInfoHandler.java | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/AreaManager.java b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/AreaManager.java index f4a0693b6..5c80ab647 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/AreaManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/AreaManager.java @@ -416,9 +416,9 @@ public class AreaManager { } public int getServerIdByUid(int uid, int defaultServerId) { - if (defaultServerId == GameApplication.serverId){ - return defaultServerId; - } +// if (defaultServerId == GameApplication.serverId){ +// return defaultServerId; +// } if (serverIds.contains(uid)) { return uid; @@ -429,15 +429,15 @@ public class AreaManager { } int serverIdFromMongo = CoreLogic.getInstance().findServerIdFromMongo(uid); -// if (serverIdFromMongo > 0) { -// String key = RedisKey.CUser_ServerId_Key + RedisKey.Delimiter_colon + uid; -// RedisUtil.getInstence().setObject(key, Integer.toString(serverIdFromMongo), GlobalsDef.REDIS_OVER_TIME_DAY * 10); -// } + if (serverIdFromMongo > 0) { + String key = RedisKey.CUser_ServerId_Key + RedisKey.Delimiter_colon + uid; + RedisUtil.getInstence().setObject(key, Integer.toString(serverIdFromMongo), GlobalsDef.REDIS_OVER_TIME_DAY * 10); + } return serverIdFromMongo; } - public void putCUserServer(int uid, int serverId){ - String key = RedisKey.CUser_ServerId_Key + RedisKey.Delimiter_colon + uid; - RedisUtil.getInstence().setObject(key, serverId, GlobalsDef.REDIS_OVER_TIME_DAY * 10); - } +// public void putCUserServer(int uid, int serverId){ +// String key = RedisKey.CUser_ServerId_Key + RedisKey.Delimiter_colon + uid; +// RedisUtil.getInstence().setObject(key, serverId, GlobalsDef.REDIS_OVER_TIME_DAY * 10); +// } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java index 49b9ee525..87c46d4ca 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java @@ -85,7 +85,7 @@ public class GetPlayerInfoHandler extends BaseHandler{ int msgId = netData.getMsgId(); int msgIndex = netData.getIndex(); - AreaManager.getInstance().putCUserServer(userId, GameApplication.serverId); +// AreaManager.getInstance().putCUserServer(userId, GameApplication.serverId); PlayerInfoProto.GetPlayerInfoRequest getPlayerInfoRequest = PlayerInfoProto.GetPlayerInfoRequest.parseFrom(netData.parseClientProtoNetData()); LOGGER.info("processMessage->uid={},token={},msgId={},msgIndex={},messageNum={},messageStr={}",