首冲3天 -> 7天 容错

back_recharge
xuexinpeng 2021-06-30 19:10:17 +08:00
parent fb6166b202
commit 2991256a9c
1 changed files with 24 additions and 0 deletions

View File

@ -336,6 +336,30 @@ public class ActivityLogic implements IEventHandler{
}
ActivityMission activityMission = activityManager.getActivityMissionMap().get(openActivityId);
if (activityMission != null) {
if(openActivityId == ActivityType.RechargeTotal){
//首冲3天 -> 7天 容错
int chargeMoneyCount = 0;
List<SActivityRewardConfig> sActivityRewardConfigs = SActivityRewardConfig.getsActivityRewardConfigByActivityId(openActivityId);
if(sActivityRewardConfigs.size() != activityMission.getActivityMissionMap().size()){
for(ActivityProgressInfo progressInfo:activityMission.getActivityMissionMap().values()){
if(chargeMoneyCount != progressInfo.getProgrss()){
chargeMoneyCount = progressInfo.getProgrss();
}
}
}
for (SActivityRewardConfig Config:sActivityRewardConfigs) {
if(!activityMission.getActivityMissionMap().containsKey(Config.getId())){
if(activityMission.getActivityState()==2){
activityMission.setActivityState(1);
}
ActivityProgressInfo activityProgressInfo = new ActivityProgressInfo();
activityProgressInfo.setProgrss(ActivityLogic.getInstance().getInitActivityMissionProgress(openActivityId));
activityProgressInfo.setState(0);
activityProgressInfo.setProgrss(chargeMoneyCount);
activityMission.getActivityMissionMap().put(Config.getId(), activityProgressInfo);
}
}
}
continue;
}