特训道具加速补充
parent
777be8c60a
commit
a0773768c4
|
@ -7,7 +7,6 @@ import com.ljsd.jieling.globals.BIReason;
|
||||||
import com.ljsd.jieling.globals.GlobalItemType;
|
import com.ljsd.jieling.globals.GlobalItemType;
|
||||||
import com.ljsd.jieling.logic.activity.event.Poster;
|
import com.ljsd.jieling.logic.activity.event.Poster;
|
||||||
import com.ljsd.jieling.logic.activity.event.SaveHeroForceEvent;
|
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.*;
|
||||||
import com.ljsd.jieling.logic.dao.root.User;
|
import com.ljsd.jieling.logic.dao.root.User;
|
||||||
import com.ljsd.jieling.logic.item.ItemLogic;
|
import com.ljsd.jieling.logic.item.ItemLogic;
|
||||||
|
@ -265,10 +264,10 @@ public class TrainingLogic {
|
||||||
}
|
}
|
||||||
STrainBuild trainBuild = STrainBuild.getMap().get(archId);
|
STrainBuild trainBuild = STrainBuild.getMap().get(archId);
|
||||||
STrainBuildLevel buildLevel = STrainBuildLevel.getPoolMap().get(trainBuild.getLvupCostPool()).get(architecture.getLv());
|
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, "未找到对应等级的建筑!");
|
throw new ErrorCodeException(ErrorCode.CFG_NULL, "未找到对应等级的建筑!");
|
||||||
}
|
}
|
||||||
Map<Integer, Long> selected = ToolsUtil.selectCostItem(buildLevel.getCost());
|
Map<Integer, Long> selected = ToolsUtil.selectCostItem(buildLevel.getSpeedUp());
|
||||||
if (!selected.containsKey(itemId)){
|
if (!selected.containsKey(itemId)){
|
||||||
throw new ErrorCodeException(ErrorCode.ITEM_NOT_ENOUGH);//物品不足
|
throw new ErrorCodeException(ErrorCode.ITEM_NOT_ENOUGH);//物品不足
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue