From c149f6ad1679388917fd060c6eb549b39439943e Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Tue, 6 Jul 2021 00:40:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=B1=E6=B2=B3=E7=A4=BE=E7=A8=B7=E6=98=9F?= =?UTF-8?q?=E6=95=B0=E7=9A=84=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/logic/dao/UserMissionManager.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 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 ceff8f6b2..80629144c 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 @@ -9,6 +9,7 @@ import com.ljsd.jieling.globals.BIReason; import com.ljsd.jieling.globals.Global; import com.ljsd.jieling.logic.OnlineUserManager; import com.ljsd.jieling.logic.dao.root.User; +import com.ljsd.jieling.logic.hardStage.HardStageLogic; import com.ljsd.jieling.logic.mission.*; import com.ljsd.jieling.logic.mission.event.MissionEventDistributor; import com.ljsd.jieling.logic.mission.main.*; @@ -585,8 +586,12 @@ public class UserMissionManager extends MongoBase { //缥缈之旅 if(!mistyTripMissionType.getDoingMissionIds().isEmpty() ){ - Map endlessConfig = STableManager.getConfig(SEndlessTask.class); - if(endlessConfig!=null&&endlessConfig.size()!=0){ + Map config = STableManager.getConfig(SEndlessTask.class); + if(config!=null&&config.size()!=0){ + int starSum = HardStageLogic.getHardStageStarsSum(user); + if(starSum != 0 && mistyTripCumulationData.getHardstage_stars() == 0){ + mistyTripCumulationData.setHardstage_stars(starSum); + } CumulationData.Result result= mistyTripCumulationData.updateData(missionType, parm); if(result!=null){ mistyTripMissionType.calCumulationDataResult(user,result,missionTypeEnumListMap.get(GameMisionType.MISTY_TRIP_MISSION),mistyTripCumulationData);