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 e64db0f30..18b58f5a8 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java @@ -345,6 +345,7 @@ public class GetPlayerInfoHandler extends BaseHandler{ playerInfoManager.setIsdayFirst(1); } RedisUtil.getInstence().set(RedisKey.USER_LOGIN_URL + userId, RPCServerTask.userCallBackUrl); + RedisUtil.getInstence().expire(RedisKey.USER_LOGIN_URL + userId, 86400 * 30); } catch (Exception e) { e.printStackTrace(); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/UpHeroLevelHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/UpHeroLevelHandler.java index 63af19073..2dd22ffe3 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/UpHeroLevelHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/UpHeroLevelHandler.java @@ -6,11 +6,9 @@ import com.ljsd.jieling.logic.hero.HeroLogic; import com.ljsd.jieling.logic.hero.HongMengFunctionEnum; import com.ljsd.jieling.netty.cocdex.PacketNetData; import com.ljsd.jieling.network.session.ISession; +import org.springframework.stereotype.Component; import rpc.protocols.HeroInfoProto; import rpc.protocols.MessageTypeProto; -import org.springframework.stereotype.Component; - -import java.util.Arrays; @Component public class UpHeroLevelHandler extends BaseHandler { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaChallengeRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaChallengeRequestHandler.java index 09ecf4a27..6e807bd6f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaChallengeRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaChallengeRequestHandler.java @@ -39,6 +39,7 @@ import org.springframework.data.redis.core.ZSetOperations; import rpc.protocols.CommonProto; import rpc.protocols.MessageTypeProto; import rpc.world.WorldProto; +import util.TimeUtils; import java.util.HashSet; import java.util.List; @@ -244,10 +245,12 @@ public class GetWorldArenaChallengeRequestHandler extends BaseHandler1000){ builder.setRank(myRank==-1?9999:myRank); builder.setOldrank(newRank==-1?9999:newRank); RedisUtil.getInstence().putMapEntry(RedisKey.WORLD_ARENA_RRECORD, Integer.toString(proto.getChallengeUid()), s, builder.build().toByteArray()); + RedisUtil.getInstence().expire(RedisUtil.getInstence().getKey(RedisKey.WORLD_ARENA_RRECORD, Integer.toString(proto.getChallengeUid())), 86400 * 7); } PlayerLogic.getInstance().checkAndUpdate(user, VipPrivilegeType.WORLD_ARENA_CHALLENGE_TIMES, 1); }