更新状态不自动改变问题
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.mission.MissionLoigc;
|
||||
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.BaseDataManager;
|
||||
import com.ljsd.jieling.logic.mission.data.DataManagerDistributor;
|
||||
import config.SJourneyWithWind;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
@ -30,6 +32,12 @@ public class MistyTripMissionType extends AbstractMissionType{
|
|||
@Override
|
||||
public void calCumulationDataResult(User user, CumulationData.Result result, List<MissionStateChangeInfo> missionStateChangeInfos, CumulationData cumulationData) throws Exception {
|
||||
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) {
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue