From 4bc16b9c3a8f426185ff37b93e952aa3291a75f0 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 2 Jul 2019 19:45:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AF=8F=E6=97=A5=E4=BB=BB=E5=8A=A1=E9=A6=96?= =?UTF-8?q?=E6=AC=A1=E8=AE=A1=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jieling/logic/dao/UserMissionManager.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserMissionManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserMissionManager.java index 554afef5c..402b586bf 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserMissionManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserMissionManager.java @@ -82,13 +82,16 @@ public class UserMissionManager extends MongoBase { public void calCumulationDataResult(User user, MissionType missionType, Map> 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);