超值连充重置
parent
408cc0c7ef
commit
5498f054a0
|
@ -289,17 +289,10 @@ public class ActivityLogic implements IEventHandler{
|
|||
if (map.containsKey(activityId)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
//不开了
|
||||
if(activityId==6301){
|
||||
return false;
|
||||
}
|
||||
ActivityMission activityMission = new ActivityMission();
|
||||
//自动初始化
|
||||
map.put(activityId, activityMission);
|
||||
initMissionInfo(activityMission,activityId);
|
||||
// activityMission.init(getRootId(), getMongoKey() + ".activityMissionMap." + activityId);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package com.ljsd.jieling.logic.activity;
|
||||
|
||||
import com.ljsd.jieling.jbean.ActivityManager;
|
||||
import com.ljsd.jieling.jbean.ActivityMission;
|
||||
import com.ljsd.jieling.jbean.ActivityProgressInfo;
|
||||
import com.ljsd.jieling.logic.activity.event.ActivityStateChangeEvent;
|
||||
|
@ -56,9 +57,23 @@ class NewRechargeSumDayActivity extends AbstractActivity {
|
|||
* 跨天更新数据
|
||||
* @param user
|
||||
*/
|
||||
private void zeroUpdate(User user){
|
||||
private void zeroUpdate(User user) throws Exception {
|
||||
ActivityMission mission = user.getActivityManager().getActivityMissionMap().get(id);
|
||||
mission.setV(0);
|
||||
boolean finishAndTake = checkActivityMissionFinishAndTake(user.getId(), id, mission);
|
||||
if (finishAndTake){
|
||||
reSetValue(user);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 活动期间活动进度会进行多次 领完所有活动奖励重置
|
||||
*/
|
||||
@Override
|
||||
public void reSetValue(User user) throws Exception {
|
||||
ActivityManager activityManager = user.getActivityManager();
|
||||
activityManager.getActivityMissionMap().remove(id);
|
||||
initActivity(user);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue