罗浮,称号发奖和领取日志
parent
a2728566a5
commit
02762f8093
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue