装备更新修改,数据库存储

master_0.05_aqlm
grimm 2024-03-18 10:30:02 +08:00
parent b6e4cf9f1e
commit 7afdf411bf
1 changed files with 9 additions and 2 deletions

View File

@ -60,6 +60,11 @@ public class EquipManager extends MongoBase {
updateString("equipMap." + equip.getId(), equip);
}
public void updateEquip(PropertyItem equip){
equipMap.put(equip.getId(),equip);
updateString("equipMap", equipMap);
}
public void removeEquip(String equipId){
if (!equipMap.containsKey(equipId)){
return;
@ -130,9 +135,11 @@ public class EquipManager extends MongoBase {
public void loadFaxiang(String key,String heroId) {
PropertyItem faxiang = getEquip(key);
if (faxiang != null){
faxiang.setHeroId(heroId);
if (faxiang == null){
return;
}
faxiang.setHeroId(heroId);
updateEquip(faxiang);
}
public void unloadFaxiang(String key) {