fix user mision

wangyuan 2019-09-28 16:02:59 +08:00
parent ebcb4db464
commit 7aa10156f1
1 changed files with 4 additions and 4 deletions

View File

@ -47,7 +47,7 @@ public class UserMissionManager extends MongoBase {
dailyMissionIdsType.getDoingMissionIds().clear(); dailyMissionIdsType.getDoingMissionIds().clear();
dailyMissionIdsType.getFinishMissionIds().clear(); dailyMissionIdsType.getFinishMissionIds().clear();
dailyMissionIdsType.getRewardedMissionIds().clear(); dailyMissionIdsType.getRewardedMissionIds().clear();
dailyCumulationData.reset(); dailyCumulationData = new CumulationData();
dailyMissionIdsType.getDoingMissionIds().addAll(missionIds); dailyMissionIdsType.getDoingMissionIds().addAll(missionIds);
updateString("dailyCumulationData",dailyCumulationData); updateString("dailyCumulationData",dailyCumulationData);
} }
@ -65,7 +65,7 @@ public class UserMissionManager extends MongoBase {
missionStateChangeInfos.add(new MissionStateChangeInfo(sTreasureTaskConfig.getId(), MissionState.DOING,0)); missionStateChangeInfos.add(new MissionStateChangeInfo(sTreasureTaskConfig.getId(), MissionState.DOING,0));
} }
user.getPlayerInfoManager().setTreasureScore(0); user.getPlayerInfoManager().setTreasureScore(0);
treasureCumulationData.reset(); treasureCumulationData= new CumulationData();
updateString("treasureMissionIdsType",treasureMissionIdsType); updateString("treasureMissionIdsType",treasureMissionIdsType);
updateString("treasureCumulationData",treasureCumulationData); updateString("treasureCumulationData",treasureCumulationData);
break; break;
@ -79,7 +79,7 @@ public class UserMissionManager extends MongoBase {
for(STreasureTaskConfig sTreasureTaskConfig : sTreasureTaskConfigs){ for(STreasureTaskConfig sTreasureTaskConfig : sTreasureTaskConfigs){
sevenHappyMissionType.getDoingMissionIds().add(sTreasureTaskConfig.getId()); sevenHappyMissionType.getDoingMissionIds().add(sTreasureTaskConfig.getId());
} }
sevenHappyCumulationData.reset(); sevenHappyCumulationData= new CumulationData();
sevenHappyMissionType.checkAndUpdateMision(user,sTreasureTaskConfigs,servenMissionmStateChangeInfos,sevenHappyCumulationData); sevenHappyMissionType.checkAndUpdateMision(user,sTreasureTaskConfigs,servenMissionmStateChangeInfos,sevenHappyCumulationData);
updateString("sevenHappyMissionType", sevenHappyMissionType); updateString("sevenHappyMissionType", sevenHappyMissionType);
updateString("sevenHappyCumulationData", sevenHappyCumulationData); updateString("sevenHappyCumulationData", sevenHappyCumulationData);
@ -88,7 +88,7 @@ public class UserMissionManager extends MongoBase {
for(Integer id : SBeginnerTask.sBeginnerTaskCongigMap.keySet()){ for(Integer id : SBeginnerTask.sBeginnerTaskCongigMap.keySet()){
beginerTaskIdsType.addDoingMission(id); beginerTaskIdsType.addDoingMission(id);
} }
beginCumulationData.reset(); beginCumulationData= new CumulationData();
updateString("beginerTaskIdsType", beginerTaskIdsType); updateString("beginerTaskIdsType", beginerTaskIdsType);
updateString("beginCumulationData", beginCumulationData); updateString("beginCumulationData", beginCumulationData);
break; break;