限时抽卡的活动清除计数

back_recharge
lvxinran 2021-05-12 14:34:06 +08:00
parent 39ac72688b
commit d3bcc1618f
1 changed files with 8 additions and 0 deletions

View File

@ -41,6 +41,14 @@ public class LimitRandomCardActivity extends AbstractActivity {
@Override
public void initActivity(User user){
user.getPlayerInfoManager().clearVipCount(VipPrivilegeType.TIME_RANDOM_FREE);
Map<Integer, SLotterySetting> config = STableManager.getConfig(SLotterySetting.class);
Set<Integer> clearSet = new HashSet<>(2);
for(Map.Entry<Integer,SLotterySetting> entry:config.entrySet()){
if(entry.getValue().getActivityId()==id){
clearSet.add(entry.getValue().getMergePool());
}
}
clearSet.forEach(n->user.getHeroManager().updateRandomPoolByType(n,new HashMap<>()));
}
@Override