首冲3天 -> 7天 容错
parent
fb6166b202
commit
2991256a9c
|
@ -336,6 +336,30 @@ public class ActivityLogic implements IEventHandler{
|
||||||
}
|
}
|
||||||
ActivityMission activityMission = activityManager.getActivityMissionMap().get(openActivityId);
|
ActivityMission activityMission = activityManager.getActivityMissionMap().get(openActivityId);
|
||||||
if (activityMission != null) {
|
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;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue