diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java index 2239a5288..07b629d23 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java @@ -34,6 +34,7 @@ public class EquipManager extends MongoBase { } public void addEquip(User user,Equip equip) throws Exception { + equip.init(this.getRootId(),getMongoKey() + ".equipMap." + equip.getId()); updateString("equipMap." + equip.getId(), equip); equipMap.put(equip.getId(),equip); // addEquipHandBook(equip.getEquipId()); @@ -42,6 +43,7 @@ public class EquipManager extends MongoBase { } public void addEspecialEquip(User user,EspecialEquip especialEquip){ + especialEquip.init(this.getRootId(),getMongoKey() + ".especialEquipMap." + especialEquip.getId()); updateString("especialEquipMap." + especialEquip.getId(), especialEquip); addEquipHandBook(especialEquip.getEquipId()); especialEquipMap.put(especialEquip.getId(), especialEquip);