diff --git a/serverlogic/src/main/java/com/ljsd/GameApplication.java b/serverlogic/src/main/java/com/ljsd/GameApplication.java index 3054b7244..3227d4ac2 100644 --- a/serverlogic/src/main/java/com/ljsd/GameApplication.java +++ b/serverlogic/src/main/java/com/ljsd/GameApplication.java @@ -122,7 +122,7 @@ public class GameApplication { private static void initReportLog(){ - File file = new File("reportLog_"+GameApplication.serverId); + File file = new File("../reportLog_"+GameApplication.serverId); if(!file.exists()){ boolean mkdirs = file.mkdirs();//创建目录 if(!mkdirs){ diff --git a/serverlogic/src/main/java/com/ljsd/jieling/ktbeans/ReportUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/ktbeans/ReportUtil.java index 0f0417b62..3bb56d991 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/ktbeans/ReportUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/ktbeans/ReportUtil.java @@ -22,7 +22,7 @@ import java.util.concurrent.BlockingQueue; * @discribe */ public class ReportUtil { - private static final String LOG_PATH = "reportLog_"+GameApplication.serverId; + private static final String LOG_PATH = "../reportLog_"+GameApplication.serverId; private static Map baseBeanMap = new HashMap<>(); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java index 0fe2ec0b3..2b62152ad 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java @@ -416,7 +416,11 @@ public class ExpeditionLogic { continue; } Set tempnode = getNode(sExpeditionFloorConfig, typeArr[0], typeArr[1]); + tempnode.forEach(nodeInfo -> { + if(indexList.size()==0){ + return; + } nodeInfo.setLay(lay-orDefault); if (nodeInfo.getLay() == 2) { nodeInfo.setState(NODESTATE_NOT_PASS);