diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java index 5b8459301..0409a7a29 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java @@ -49,7 +49,7 @@ public class WorkShopLogic { oldLevl = workShopController.getTechnologyMap().get(profession).get(techId); } SWorkShopTechnology sWorkShopTechnology = SWorkShopTechnology.getsWorkTechMapByTechIdAndLevel(techId, oldLevl); - if(sWorkShopTechnology == null){ + if(sWorkShopTechnology == null || sWorkShopTechnology.getConsume().length<=0){ MessageUtil.sendErrorResponse(iSession,0,msgId,"maxLevel"); return; }