WORLD_ARENA_RRECORD 巅峰赛战斗记录设置过期时间

back_recharge
jiahuiwen 2022-02-28 10:37:35 +08:00
parent 163a14fe36
commit f53ddd0d59
3 changed files with 5 additions and 4 deletions

View File

@ -344,7 +344,7 @@ public class GetPlayerInfoHandler extends BaseHandler{
if(playerInfoManager.getIsdayFirst()==0){
playerInfoManager.setIsdayFirst(1);
}
RedisUtil.getInstence().set(RedisKey.USER_LOGIN_URL + userId, RPCServerTask.userCallBackUrl);
// RedisUtil.getInstence().set(RedisKey.USER_LOGIN_URL + userId, RPCServerTask.userCallBackUrl);
} catch (Exception e) {
e.printStackTrace();

View File

@ -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 {

View File

@ -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 BaseHandler<WorldProto
builder.setRank(newRank==-1?9999:newRank);
builder.setOldrank(myRank==-1?9999:myRank);
RedisUtil.getInstence().putMapEntry(RedisKey.WORLD_ARENA_RRECORD,Integer.toString(iSession.getUid()), s, builder.build().toByteArray());
RedisUtil.getInstence().expire(RedisUtil.getInstence().getKey(RedisKey.WORLD_ARENA_RRECORD, Integer.toString(iSession.getUid())), 86400 * 7);
if(proto.getChallengeUid()>1000){
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);
}