公会红包
parent
7c2d23e460
commit
143a0cd124
|
|
@ -1421,6 +1421,7 @@ public class RedisUtil {
|
||||||
RedisKey.PLAYER_INFO_CACHE.equals(type) || RedisKey.FAMILY_INFO.equals(type) ||
|
RedisKey.PLAYER_INFO_CACHE.equals(type) || RedisKey.FAMILY_INFO.equals(type) ||
|
||||||
RedisKey.PIDGIDTEMP.equals(type) || RedisKey.SERVER_WORLDLEVE_INFO.equals(type) ||
|
RedisKey.PIDGIDTEMP.equals(type) || RedisKey.SERVER_WORLDLEVE_INFO.equals(type) ||
|
||||||
RedisKey.FAMILY_RED_PACKAGE.equals(type) || "red_remain_list".equals(type)||
|
RedisKey.FAMILY_RED_PACKAGE.equals(type) || "red_remain_list".equals(type)||
|
||||||
|
RedisKey.GUILD_RED_PACKAGE_RANK.equals(type) ||
|
||||||
RedisKey.SERVER_SPLIT_INFO.equals(type) || RedisKey.FAMILY_LOGS.equals(type) ||
|
RedisKey.SERVER_SPLIT_INFO.equals(type) || RedisKey.FAMILY_LOGS.equals(type) ||
|
||||||
RedisKey.SERVER_SPLIT_MAIL_INFO.equals(type) || RedisKey.CROSS_ARENA_ROBOT_INFO.equals(type) ||
|
RedisKey.SERVER_SPLIT_MAIL_INFO.equals(type) || RedisKey.CROSS_ARENA_ROBOT_INFO.equals(type) ||
|
||||||
RedisKey.CROSS_SERVICE_ARENA.equals(type) || RedisKey.WORLD_ARENA_RANK_MY_MATH.equals(type) ||
|
RedisKey.CROSS_SERVICE_ARENA.equals(type) || RedisKey.WORLD_ARENA_RANK_MY_MATH.equals(type) ||
|
||||||
|
|
|
||||||
|
|
@ -1467,7 +1467,8 @@ public class GuildLogic {
|
||||||
Family.RedPackageDetailResponse.Builder builder = Family.RedPackageDetailResponse.newBuilder();
|
Family.RedPackageDetailResponse.Builder builder = Family.RedPackageDetailResponse.newBuilder();
|
||||||
if(!alreadyList.isEmpty()) {
|
if(!alreadyList.isEmpty()) {
|
||||||
for(Map.Entry<Integer, AcceptRedInfo> already:alreadyList.entrySet()){
|
for(Map.Entry<Integer, AcceptRedInfo> already:alreadyList.entrySet()){
|
||||||
PlayerManager playerInfoManager = UserManager.getUser(already.getValue().getUid()).getPlayerInfoManager();
|
User guildUser = PlayerLogic.getInstance().getUserByRpc(already.getValue().getUid());
|
||||||
|
PlayerManager playerInfoManager = guildUser.getPlayerInfoManager();
|
||||||
CommonProto.RedOneDetail.Builder detail= CommonProto.RedOneDetail.newBuilder()
|
CommonProto.RedOneDetail.Builder detail= CommonProto.RedOneDetail.newBuilder()
|
||||||
.setUid(already.getValue().getUid())
|
.setUid(already.getValue().getUid())
|
||||||
.setHead(playerInfoManager.getHead())
|
.setHead(playerInfoManager.getHead())
|
||||||
|
|
@ -1478,17 +1479,17 @@ public class GuildLogic {
|
||||||
.setCount(already.getValue().getCount())
|
.setCount(already.getValue().getCount())
|
||||||
.setPosition(already.getValue().getPosition())
|
.setPosition(already.getValue().getPosition())
|
||||||
.setUserTitle(playerInfoManager.getUserTitle())
|
.setUserTitle(playerInfoManager.getUserTitle())
|
||||||
.setPracticeLevel(UserManager.getUser(already.getValue().getUid()).getHeroManager().getPracticeLevel());
|
.setPracticeLevel(guildUser.getHeroManager().getPracticeLevel());
|
||||||
builder.addInfo(detail.build());
|
builder.addInfo(detail.build());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
RedPackage packInfo = RedisUtil.getInstence().getMapValue(RedisKey.FAMILY_RED_PACKAGE, String.valueOf(guildId), String.valueOf(redId), RedPackage.class);
|
RedPackage packInfo = RedisUtil.getInstence().getMapValue(RedisKey.FAMILY_RED_PACKAGE, String.valueOf(guildId), String.valueOf(redId), RedPackage.class);
|
||||||
PlayerManager playerInfoManager = UserManager.getUser(packInfo.getUid()).getPlayerInfoManager();
|
PlayerManager playerInfoManager = PlayerLogic.getInstance().getUserByRpc(packInfo.getUid()).getPlayerInfoManager();
|
||||||
builder.setSendName(playerInfoManager.getNickName())
|
builder.setSendName(playerInfoManager.getNickName())
|
||||||
.setHead(playerInfoManager.getHead())
|
.setHead(playerInfoManager.getHead())
|
||||||
.setHeadFrame(playerInfoManager.getHeadFrame())
|
.setHeadFrame(playerInfoManager.getHeadFrame())
|
||||||
.setRemainTime(packInfo.getSendTime()+packInfo.getEffectTime()-(int)(TimeUtils.now()/1000))
|
.setRemainTime(packInfo.getSendTime()+packInfo.getEffectTime()-(int)(TimeUtils.now()/1000))
|
||||||
.setPracticeLevel(UserManager.getUser(packInfo.getUid()).getHeroManager().getPracticeLevel());
|
.setPracticeLevel(PlayerLogic.getInstance().getUserByRpc(packInfo.getUid()).getHeroManager().getPracticeLevel());
|
||||||
MessageUtil.sendMessage(session,1,messageType.getNumber(),builder.build(),true);
|
MessageUtil.sendMessage(session,1,messageType.getNumber(),builder.build(),true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue