BIReanson提交

back_recharge
lvxinran 2020-05-11 20:41:19 +08:00
parent 55295fe011
commit 233d52d1c8
2 changed files with 9 additions and 5 deletions

View File

@ -132,6 +132,8 @@ public interface BIReason {
int FETE_REWARD = 73;//祭祀掉落
int DEATH_PAHT_RANDOM_REWARD = 74;//十绝阵翻牌奖励
int ADVENTURE_UPLEVEL_CONSUME = 1000;//秘境升级
int SECRETBOX_CONSUME = 1001;//秘盒抽卡
int DECOMPOSE_ITEM_CONSUME = 1002;//分解道具消耗

View File

@ -298,12 +298,14 @@ public class DeathPathLogic {
public void getAllRewardInfo(ISession session, MessageTypeProto.MessageType messageType) throws Exception {
User user = UserManager.getUser(session.getUid());
DeathChallengeCount countInfo = RedisUtil.getInstence().get(RedisKey.DEATH_PAHT_TOTAL_CHALLENGE_COUNT, String.valueOf(user.getPlayerInfoManager().getGuildId()), DeathChallengeCount.class);
Map<Integer, DeathReward> userReward = countInfo.getUserReward();
Family.GetAllDeathPathRewardInfoResponse.Builder response = Family.GetAllDeathPathRewardInfoResponse.newBuilder();
for(Map.Entry<Integer, DeathReward> entry:userReward.entrySet()){
DeathReward value = entry.getValue();
Family.RewardInfo info = Family.RewardInfo.newBuilder().setUid(entry.getKey()).setItemCount(value.getItemCount()).setItemId(value.getItemId()).setPosition(value.getPosition()).build();
response.addInfo(info);
Map<Integer, DeathReward> userReward = countInfo.getUserReward();
if(userReward!=null){
for(Map.Entry<Integer, DeathReward> entry:userReward.entrySet()){
DeathReward value = entry.getValue();
Family.RewardInfo info = Family.RewardInfo.newBuilder().setUid(entry.getKey()).setItemCount(value.getItemCount()).setItemId(value.getItemId()).setPosition(value.getPosition()).build();
response.addInfo(info);
}
}
MessageUtil.sendMessage(session,1,messageType.getNumber(),response.build(),true);