diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/TrainingLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/TrainingLogic.java index be4368981..73a33706b 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/TrainingLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/TrainingLogic.java @@ -7,7 +7,6 @@ import com.ljsd.jieling.globals.BIReason; import com.ljsd.jieling.globals.GlobalItemType; import com.ljsd.jieling.logic.activity.event.Poster; import com.ljsd.jieling.logic.activity.event.SaveHeroForceEvent; -import com.ljsd.jieling.logic.arena.ArenaLogic; import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.item.ItemLogic; @@ -265,10 +264,10 @@ public class TrainingLogic { } STrainBuild trainBuild = STrainBuild.getMap().get(archId); STrainBuildLevel buildLevel = STrainBuildLevel.getPoolMap().get(trainBuild.getLvupCostPool()).get(architecture.getLv()); - if (buildLevel == null || buildLevel.getCost() == null){ + if (buildLevel == null || buildLevel.getSpeedUp() == null){ throw new ErrorCodeException(ErrorCode.CFG_NULL, "未找到对应等级的建筑!"); } - Map selected = ToolsUtil.selectCostItem(buildLevel.getCost()); + Map selected = ToolsUtil.selectCostItem(buildLevel.getSpeedUp()); if (!selected.containsKey(itemId)){ throw new ErrorCodeException(ErrorCode.ITEM_NOT_ENOUGH);//物品不足 }