特权刷新先后顺序
parent
c5d8e67d2e
commit
435ed56a0f
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue