首冲3天 -> 7天 容错
parent
c48bf9a268
commit
482336919c
|
@ -336,6 +336,31 @@ 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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue