diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/LifeGridChangeRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/LifeGridChangeRequestHandler.java index f003e93fe..8f83ccd77 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/LifeGridChangeRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/LifeGridChangeRequestHandler.java @@ -4,6 +4,8 @@ import com.ljsd.jieling.exception.ErrorCode; import com.ljsd.jieling.exception.ErrorCodeException; import com.ljsd.jieling.globals.BIReason; import com.ljsd.jieling.handler.BaseHandler; +import com.ljsd.jieling.logic.activity.event.Poster; +import com.ljsd.jieling.logic.activity.event.UserMainTeamForceEvent; import com.ljsd.jieling.logic.dao.HeroManager; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.User; @@ -75,6 +77,7 @@ public class LifeGridChangeRequestHandler extends BaseHandler0){ + itemNum=itemNum-(itemNum%gemConfig.getUpgradeNum()); + } long upNum = itemNum / gemConfig.getUpgradeNum(); long costGold = upNum * gemConfig.getUpgradeCost()[1]; costItemMap.put(gemConfig.getUpgradeCost()[0], costGold); @@ -62,7 +67,7 @@ public class LifeStoneUpRequestHandler extends BaseHandler 0) { + if (proto.getGridIndex() > 0) { costItemMap.put(itemId, (long) itemNum); equipLifeStoneId = gemConfig.getNextGem(); } else { @@ -77,14 +82,14 @@ public class LifeStoneUpRequestHandler extends BaseHandler 0) { + if (proto.getGridIndex() > 0) { equipLifeStoneId = gemConfig.getNextGem(); } else { addItemMap.put(gemConfig.getNextGem(), 1L); costItemMap.put(proto.getCurGemId(), 1L); } } else { - LOGGER.error("命石合成材料不足"); + LOGGER.error("快速合成:命石合成材料不足"); throw new ErrorCodeException(ErrorCode.HANDLE_FAILED); } } @@ -112,6 +117,7 @@ public class LifeStoneUpRequestHandler extends BaseHandler