罗浮,称号发奖和领取日志

back_recharge
duhui 2023-04-06 16:42:58 +08:00
parent a2728566a5
commit 02762f8093
1 changed files with 2 additions and 0 deletions

View File

@ -829,6 +829,7 @@ public class ArenaLogic {
for (int[] reward : titleReward) {
long time = TimeUtils.getBeginOfDay(TimeUtils.now() + reward[1] * 1000L) + TimeUtils.DAY;
redisUtil.putMapEntry2(key,String.valueOf(reward[0]),time);
LOGGER.info("罗浮争锋发送称号奖励到redis缓存uid{}称号id{},到期时间:{}",uid,reward[0],time);
}
redisUtil.expire2(key,TimeUtils.WEEK);
}
@ -848,6 +849,7 @@ public class ArenaLogic {
int titleId = Integer.parseInt(entry.getKey());
Long time = entry.getValue();
user.getPlayerInfoManager().putUserTitleValidTime(titleId, time);
LOGGER.info("罗浮争锋玩家登陆领取称号uid{}称号id{},到期时间:{}",user.getId(),titleId,time);
PlayerInfoProto.UserTitleAddIndication.Builder builder = PlayerInfoProto.UserTitleAddIndication.newBuilder().setDecorationId(titleId).setTime((int) (time / 1000));
MessageUtil.sendIndicationMessage(OnlineUserManager.getSessionByUid(user.getId()), 1, MessageTypeProto.MessageType.USER_TITLE_ADD_INDICATION_VALUE, builder.build(), true);
}