更新状态不自动改变问题
parent
26b004932a
commit
2ba57b1a4a
|
@ -6,11 +6,13 @@ import com.ljsd.jieling.logic.dao.CumulationData;
|
||||||
import com.ljsd.jieling.logic.dao.root.User;
|
import com.ljsd.jieling.logic.dao.root.User;
|
||||||
import com.ljsd.jieling.logic.mission.MissionLoigc;
|
import com.ljsd.jieling.logic.mission.MissionLoigc;
|
||||||
import com.ljsd.jieling.logic.mission.MissionState;
|
import com.ljsd.jieling.logic.mission.MissionState;
|
||||||
|
import com.ljsd.jieling.logic.mission.MissionType;
|
||||||
import com.ljsd.jieling.logic.mission.data.AbstractDataManager;
|
import com.ljsd.jieling.logic.mission.data.AbstractDataManager;
|
||||||
import com.ljsd.jieling.logic.mission.data.BaseDataManager;
|
import com.ljsd.jieling.logic.mission.data.BaseDataManager;
|
||||||
import com.ljsd.jieling.logic.mission.data.DataManagerDistributor;
|
import com.ljsd.jieling.logic.mission.data.DataManagerDistributor;
|
||||||
import config.SJourneyWithWind;
|
import config.SJourneyWithWind;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
@ -30,6 +32,12 @@ public class MistyTripMissionType extends AbstractMissionType{
|
||||||
@Override
|
@Override
|
||||||
public void calCumulationDataResult(User user, CumulationData.Result result, List<MissionStateChangeInfo> missionStateChangeInfos, CumulationData cumulationData) throws Exception {
|
public void calCumulationDataResult(User user, CumulationData.Result result, List<MissionStateChangeInfo> missionStateChangeInfos, CumulationData cumulationData) throws Exception {
|
||||||
List<SJourneyWithWind> sTaskConfigs = SJourneyWithWind.getsTaskConfigByTypeMap(result.subType.getMissionTypeValue());
|
List<SJourneyWithWind> sTaskConfigs = SJourneyWithWind.getsTaskConfigByTypeMap(result.subType.getMissionTypeValue());
|
||||||
|
if (sTaskConfigs == null) {
|
||||||
|
if(result.subType == MissionType.LOGIN_TIMES){
|
||||||
|
//解决新旧版本 更新状态不自动改变问题
|
||||||
|
sTaskConfigs = new ArrayList<SJourneyWithWind>(SJourneyWithWind.config.values());
|
||||||
|
}
|
||||||
|
}
|
||||||
if (sTaskConfigs == null) {
|
if (sTaskConfigs == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue