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 e078065e9..3aed56e94 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 @@ -51,7 +51,7 @@ public class WorkShopLogic { return; } int[] openRules = sWorkShopTechnology.getOpenRules(); - if(openRules!=null){ + if(openRules!=null&&openRules.length>0){ int preTechId = openRules[0]; int preTechLevel = openRules[1]; SWorkShopTechnology preSWorkShopTechnology = SWorkShopTechnology.getsWorkTechMapByTechIdAndLevel(techId, oldLevl); @@ -75,7 +75,7 @@ public class WorkShopLogic { MessageUtil.sendMessage(iSession,1, msgId,null,true); } - public void workShopTechnogyReset(ISession session,int profession) throws Exception { + public void workShopTechnoggityReset(ISession session,int profession) throws Exception { int uid = session.getUid(); int msgId = MessageTypeProto.MessageType.WORKSHOP_TECHNOLOGY_RESET_RESPONSE_VALUE; User user = UserManager.getUser(uid);