diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/home/HomeLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/home/HomeLogic.java index 51a10b979..b9bfc5911 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/home/HomeLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/home/HomeLogic.java @@ -382,7 +382,7 @@ public class HomeLogic { } } // 道具消耗 - boolean cost = ItemUtil.itemCost(user, new int[][]{oldRankUp.getCost()}, BIReason.ARCHITECTURE_RANK_UP_LEVEL, 0); + boolean cost = ItemUtil.itemCost(user, oldRankUp.getCost(), BIReason.ARCHITECTURE_RANK_UP_LEVEL, 0); if (!cost){ throw new ErrorCodeException(ErrorCode.ITEM_NOT_ENOUGH); } diff --git a/tablemanager/src/main/java/config/SEquipRankUp.java b/tablemanager/src/main/java/config/SEquipRankUp.java index 60274e7d5..34e380d45 100644 --- a/tablemanager/src/main/java/config/SEquipRankUp.java +++ b/tablemanager/src/main/java/config/SEquipRankUp.java @@ -1,10 +1,7 @@ package config; -import manager.STableManager; import manager.Table; -import java.util.Map; - @Table(name ="EquipRankUp") public class SEquipRankUp implements BaseConfig { @@ -14,7 +11,7 @@ public class SEquipRankUp implements BaseConfig { private int[] rate; - private int[] cost; + private int[][] cost; private int limit; @@ -37,7 +34,7 @@ public class SEquipRankUp implements BaseConfig { return rate; } - public int[] getCost() { + public int[][] getCost() { return cost; }