战令调整
parent
0092fc6886
commit
af37022e38
|
@ -26,6 +26,7 @@ import manager.STableManager;
|
|||
import util.TimeUtils;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -101,7 +102,9 @@ public class UserMissionManager extends MongoBase {
|
|||
break;
|
||||
}
|
||||
case DAILY_REFRESH:
|
||||
Set<Integer> missionIds = SDailyTasksConfig.config.keySet();
|
||||
int day = new Date(TimeUtils.now()).getDate();//当月第几天
|
||||
Set<Integer> missionIds = SDailyTasksConfig.config.values().stream().filter(n->day >=n.
|
||||
getViewDateUp()&& day <=n.getViewDataDown()).map(n ->n.getId()).collect(Collectors.toSet());
|
||||
int type = (int) parm[0];
|
||||
if (type == 0) {
|
||||
dailyMissionIdsType.getDoingMissionIds().clear();
|
||||
|
@ -228,7 +231,9 @@ public class UserMissionManager extends MongoBase {
|
|||
updateString("cowFlySkyMissionType", cowFlySkyMissionType);
|
||||
break;
|
||||
case ENDLESS_MISSION_REFRESH:
|
||||
Set<Integer> endlessTask = STableManager.getConfig(SEndlessTask.class).keySet();
|
||||
int days = new Date(TimeUtils.now()).getDate();//当月第几天
|
||||
Set<Integer> endlessTask = STableManager.getConfig(SEndlessTask.class).values().stream().filter(n->days >=n.
|
||||
getViewDateUp()&& days <=n.getViewDataDown()).map(n ->n.getId()).collect(Collectors.toSet());
|
||||
endlessMissionType.getDoingMissionIds().clear();
|
||||
endlessMissionType.getFinishMissionIds().clear();
|
||||
endlessMissionType.getRewardedMissionIds().clear();
|
||||
|
|
|
@ -21,6 +21,10 @@ public class SDailyTasksConfig implements BaseConfig {
|
|||
|
||||
private int[][] mazePoint;//戒灵秘宝积分
|
||||
|
||||
private int viewDateUp;
|
||||
|
||||
private int viewDataDown;
|
||||
|
||||
public static Map<Integer, SDailyTasksConfig> config;
|
||||
public static Map<Integer, List<SDailyTasksConfig>> sTaskConfigByTypeMap;
|
||||
|
||||
|
@ -69,4 +73,12 @@ public class SDailyTasksConfig implements BaseConfig {
|
|||
return mazePoint;
|
||||
}
|
||||
|
||||
|
||||
public int getViewDateUp() {
|
||||
return viewDateUp;
|
||||
}
|
||||
|
||||
public int getViewDataDown() {
|
||||
return viewDataDown;
|
||||
}
|
||||
}
|
|
@ -18,6 +18,9 @@ public class SEndlessTask implements BaseConfig {
|
|||
|
||||
private int[][] mazePoint;
|
||||
|
||||
private int viewDateUp;
|
||||
private int viewDataDown;
|
||||
|
||||
|
||||
@Override
|
||||
public void init() throws Exception {
|
||||
|
@ -45,5 +48,11 @@ public class SEndlessTask implements BaseConfig {
|
|||
return mazePoint;
|
||||
}
|
||||
|
||||
public int getViewDateUp() {
|
||||
return viewDateUp;
|
||||
}
|
||||
|
||||
public int getViewDataDown() {
|
||||
return viewDataDown;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue