diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ArenaManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ArenaManager.java index a508a3dbf..ea68bed6a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ArenaManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ArenaManager.java @@ -70,6 +70,7 @@ public class ArenaManager extends MongoBase { public void setFlushTime(int flushTime) { this.flushTime = flushTime; + updateString("flushNums",flushTime); } public int getFlushNums() { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/GuildMyInfo.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/GuildMyInfo.java index 2a777163c..8c3c6dddb 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/GuildMyInfo.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/GuildMyInfo.java @@ -44,7 +44,9 @@ public class GuildMyInfo extends MongoBase { path.clear(); curPos = STableManager.getFigureConfig(CommonStaticConfig.class).getInitPos(); setCurPos(curPos); - setPath(new ArrayList<>()); + //更新的是new ArrayList<>() 再加上指令更新优化 大key的存在 原path将更新不进去 + //setPath(new ArrayList<>()); + setPath(path); } 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 ba87322d7..de815e150 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 @@ -191,7 +191,9 @@ public class ExpeditionLogic { //最后的奖励节点 前端显示跳转入口用 if( nodeInfo1.getLay() == oldlay&&nodeInfo1.getType()==ExpeditionLogic.NODETYPE_REWARD){ - nodeInfo1.setState(ExpeditionLogic.NODESTATE_NOT_GET); + if(user.getExpeditionManager().getExpeditionLeve()<=2){ + nodeInfo1.setState(ExpeditionLogic.NODESTATE_NOT_GET); + } } nodeInfos.add(CommonProto.ExpeditionNodeInfo.newBuilder() .setSortId(nodeInfo1.getSortId())