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

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); 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) {