装备更新修改,数据库存储
parent
b6e4cf9f1e
commit
7afdf411bf
|
|
@ -60,6 +60,11 @@ public class EquipManager extends MongoBase {
|
||||||
updateString("equipMap." + equip.getId(), equip);
|
updateString("equipMap." + equip.getId(), equip);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void updateEquip(PropertyItem equip){
|
||||||
|
equipMap.put(equip.getId(),equip);
|
||||||
|
updateString("equipMap", equipMap);
|
||||||
|
}
|
||||||
|
|
||||||
public void removeEquip(String equipId){
|
public void removeEquip(String equipId){
|
||||||
if (!equipMap.containsKey(equipId)){
|
if (!equipMap.containsKey(equipId)){
|
||||||
return;
|
return;
|
||||||
|
|
@ -130,9 +135,11 @@ public class EquipManager extends MongoBase {
|
||||||
|
|
||||||
public void loadFaxiang(String key,String heroId) {
|
public void loadFaxiang(String key,String heroId) {
|
||||||
PropertyItem faxiang = getEquip(key);
|
PropertyItem faxiang = getEquip(key);
|
||||||
if (faxiang != null){
|
if (faxiang == null){
|
||||||
faxiang.setHeroId(heroId);
|
return;
|
||||||
}
|
}
|
||||||
|
faxiang.setHeroId(heroId);
|
||||||
|
updateEquip(faxiang);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void unloadFaxiang(String key) {
|
public void unloadFaxiang(String key) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue