每日任务首次计数

back_recharge
wangyuan 2019-07-02 19:45:52 +08:00
parent 19fcb74513
commit 4bc16b9c3a
1 changed files with 9 additions and 6 deletions

View File

@ -82,13 +82,16 @@ public class UserMissionManager extends MongoBase {
public void calCumulationDataResult(User user, MissionType missionType, Map<GameMisionType, List<MissionStateChangeInfo>> missionTypeEnumListMap , Object...parm) throws Exception {
CumulationData.Result result = dailyCumulationData.updateData(missionType, parm);
if(result!=null){
dailyMissionIdsType.calCumulationDataResult(user,result,missionTypeEnumListMap.get(GameMisionType.DAILYMISSION),dailyCumulationData);
updateString("dailyCumulationData",dailyCumulationData);
updateString("dailyMissionIdsType",dailyMissionIdsType);
if(!dailyMissionIdsType.getDoingMissionIds().isEmpty()){
CumulationData.Result result = dailyCumulationData.updateData(missionType, parm);
if(result!=null){
dailyMissionIdsType.calCumulationDataResult(user,result,missionTypeEnumListMap.get(GameMisionType.DAILYMISSION),dailyCumulationData);
updateString("dailyCumulationData",dailyCumulationData);
updateString("dailyMissionIdsType",dailyMissionIdsType);
}
}
result = cumulationData.updateData(missionType, parm);
CumulationData.Result result = cumulationData.updateData(missionType, parm);
if(result!=null){
vipMissionIdsType.calCumulationDataResult(user,result,missionTypeEnumListMap.get(GameMisionType.VIPMISSION),cumulationData);
updateString("cumulationData",cumulationData);