活动类型:5

back_recharge
xuexinpeng 2021-07-19 16:04:59 +08:00
parent 70576ce70a
commit 1ac7d8e139
2 changed files with 21 additions and 17 deletions

View File

@ -591,7 +591,7 @@ public class UserMissionManager extends MongoBase {
//缥缈之旅 //缥缈之旅
if(!mistyTripMissionType.getDoingMissionIds().isEmpty() ){ if(!mistyTripMissionType.getDoingMissionIds().isEmpty() ){
Map<Integer, SEndlessTask> config = STableManager.getConfig(SEndlessTask.class); Map<Integer, SJourneyWithWind> config = STableManager.getConfig(SJourneyWithWind.class);
if(config!=null&&config.size()!=0){ if(config!=null&&config.size()!=0){
int starSum = HardStageLogic.getHardStageStarsSum(user); int starSum = HardStageLogic.getHardStageStarsSum(user);
if(starSum != 0 && mistyTripCumulationData.getHardstage_stars() == 0){ if(starSum != 0 && mistyTripCumulationData.getHardstage_stars() == 0){

View File

@ -34,6 +34,7 @@ import config.*;
import manager.STableManager; import manager.STableManager;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import util.TimeUtils;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -387,6 +388,8 @@ public class MissionLoigc {
values.forEach(v->{ values.forEach(v->{
int id = v.getId(); int id = v.getId();
SEndlessTask config = STableManager.getConfig(SEndlessTask.class).get(id); SEndlessTask config = STableManager.getConfig(SEndlessTask.class).get(id);
int day =new Date(TimeUtils.now()).getDate();//当月第几天
if(day >= config.getViewDateUp() && day <= config.getViewDataDown()){
CommonProto.UserMissionInfo.Builder info = CommonProto.UserMissionInfo.newBuilder(); CommonProto.UserMissionInfo.Builder info = CommonProto.UserMissionInfo.newBuilder();
info.setMissionId(id); info.setMissionId(id);
info.setType(GameMisionType.ENDLESS_MISSION.getType()); info.setType(GameMisionType.ENDLESS_MISSION.getType());
@ -404,6 +407,7 @@ public class MissionLoigc {
info.setState(MissionState.REWARD.getState()); info.setState(MissionState.REWARD.getState());
} }
missionList.add(info.build()); missionList.add(info.build());
}
}); });
} }