特权刷新先后顺序

back_recharge
lvxinran 2020-03-03 05:04:32 +08:00
parent c5d8e67d2e
commit 435ed56a0f
1 changed files with 12 additions and 8 deletions

View File

@ -292,16 +292,20 @@ public class PlayerLogic {
removePrivileges.add(vipInfoItem.getKey());
continue;
}
privilegeList.add(CommonProto.Privilege.newBuilder()
.setId(vipInfoItem.getKey())
. setUsedTimes(vipInfoItem.getValue().getCount())
.setEffectTime(vipInfoItem.getValue().getEffectTime())
.build());
}
if(fBuilder!=null){
fBuilder.setHadTakeDailyBox(playerInfoManager.getHadTakeDailyBoxVip()).addAllPrivilege(privilegeList);
}
playerInfoManager.vipFlush(removePrivileges);
//vip刷新后才能发给前端
if(fBuilder!=null){
for(Map.Entry<Integer,VipInfo> vipInfoItem : vipInfo.entrySet()){
privilegeList.add(CommonProto.Privilege.newBuilder()
.setId(vipInfoItem.getKey())
. setUsedTimes(vipInfoItem.getValue().getCount())
.setEffectTime(vipInfoItem.getValue().getEffectTime())
.build());
}
fBuilder.setHadTakeDailyBox(playerInfoManager.getHadTakeDailyBoxVip())
.addAllPrivilege(privilegeList);
}
sendExpiredMail(uid,removePrivileges,2);