超值连充重置

back_recharge
duhui 2023-04-21 15:14:57 +08:00
parent 408cc0c7ef
commit 5498f054a0
2 changed files with 16 additions and 8 deletions

View File

@ -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;
}

View File

@ -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);
}
/**