From 8f17bdc655d493e80134d6c20f87644d53da46c5 Mon Sep 17 00:00:00 2001 From: duhui Date: Fri, 12 Aug 2022 16:51:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A5=BD=E6=84=9F=E5=BA=A6=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/hero/HeroUpLikableRequestHandler.java | 8 -------- .../com/ljsd/jieling/logic/dao/HeroManager.java | 13 +++++-------- 2 files changed, 5 insertions(+), 16 deletions(-) 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;