diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/HeroUpLikableRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/HeroUpLikableRequestHandler.java index c676fcbe7..d0521b25b 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/HeroUpLikableRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/HeroUpLikableRequestHandler.java @@ -1,15 +1,12 @@ package com.ljsd.jieling.handler.hero; -import com.ljsd.common.mogodb.util.GlobalData; import com.ljsd.jieling.core.FunctionIdEnum; -import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.core.HandlerLogicThread; import com.ljsd.jieling.exception.ErrorCode; import com.ljsd.jieling.exception.ErrorCodeException; import com.ljsd.jieling.globals.BIReason; import com.ljsd.jieling.handler.BaseHandler; import com.ljsd.jieling.logic.dao.HeroManager; -import com.ljsd.jieling.logic.dao.PlayerManager; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.network.session.ISession; @@ -64,12 +61,7 @@ public class HeroUpLikableRequestHandler extends BaseHandleroldLv){ - heroManager.putHeroLikablePropAddMap(heroStaticId); - } int oldAllLikaLv=GetAllLikableLvByLikaNum(GetAllHeroLikableNum(heroManager.getHeroLikableMap())); heroManager.putHeroLikableMap(heroStaticId,curHeroLikableNum); int curAllLikaLv=GetAllLikableLvByLikaNum(GetAllHeroLikableNum(heroManager.getHeroLikableMap())); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/HeroManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/HeroManager.java index 5391c2461..412a328a0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/HeroManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/HeroManager.java @@ -140,16 +140,18 @@ public class HeroManager extends MongoBase { public Map getHeroLikableMap() { return heroLikableMap; } - //神将好感度属性加成 + + //神将好感度属性加成, 20220812修改,好感度加成读表计算,不再记录到数据库 private Map>heroLikablePropAddMap=new HashMap<>(); + //所有神将总好感度带来的属性加成(包含特权加成) 20220812修改,好感度加成属性读表计算,不再记录到数据库 + private Map allLikablePropAddMap = new HashMap<>(); public Map getHeroLikablePropAddMap(int heroTId) { Integer curHeroLikableNum = getHeroLikableMap().getOrDefault(heroTId, 0); int curLv = HeroUpLikableRequestHandler.GetHeroLikableLvByLikaNum(curHeroLikableNum); return HeroUpLikableRequestHandler.GetHeroLikableAddPeop(curLv); } - //所有神将总好感度带来的属性加成(包含特权加成) - private Map allLikablePropAddMap = new HashMap<>(); + public Map getAllLikablePropAddMap() { int allHeroLikableNum = HeroUpLikableRequestHandler.GetAllHeroLikableNum(getHeroLikableMap()); int curAllLikeLv = HeroUpLikableRequestHandler.GetAllLikableLvByLikaNum(allHeroLikableNum); @@ -279,11 +281,6 @@ public class HeroManager extends MongoBase { updateString("faBaoGongMingSkillMap."+bookId, skillId); } - public void putHeroLikablePropAddMap(int heroStaticId) { - heroLikablePropAddMap.put(heroStaticId,new HashMap<>()); - updateString("heroLikablePropAddMap."+heroStaticId, new HashMap<>()); - } - //刷新好感度赠送次数 参数传当日已赠送次数 public void UpdateLikableSendTime(int _sendTime) { likableSendTime=_sendTime;