From ccf037d878de7b340113ff0ccb83164490a264ee Mon Sep 17 00:00:00 2001 From: yuanshuai <243578945@qq.com> Date: Mon, 25 Oct 2021 15:10:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A5=9E=E9=AD=82=E7=B3=BB=E7=BB=9F=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/logic/dao/Hero.java | 8 ++++++++ .../src/main/java/com/ljsd/jieling/util/CBean2Proto.java | 1 + 2 files changed, 9 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java index a89a27b3d..22d8c4edf 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java @@ -58,6 +58,8 @@ public class Hero extends MongoBase implements Comparable,Cloneable { ///神魂绑定英雄 神魂等级: private Map>godSoulBindMap=new HashMap<>(); + private int godSoulLv; + //被神魂绑定英雄 英雄动态id:英雄神魂等级(反绑) private MapgodSoulBeBindMap=new HashMap<>(); @@ -484,6 +486,8 @@ public class Hero extends MongoBase implements Comparable,Cloneable { } } } + this.godSoulLv=godSoulBindMap.size(); + updateString("godSoulLv", godSoulLv); updateString("godSoulBindMap", godSoulBindMap); } @@ -491,6 +495,10 @@ public class Hero extends MongoBase implements Comparable,Cloneable { return godSoulBeBindMap; } + public int getGodSoulLv() { + return godSoulLv; + } + ///设置被神魂绑定关系 changeType 1:增加 2:移除 public void setGodSoulBeBindMap(int changeType,String heroId,int godSoulLv) { if (changeType==1){ diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java index c9510448e..741ea2c60 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java @@ -429,6 +429,7 @@ public class CBean2Proto { .setChangeId(hero.getChangeId()) .setSkinId(hero.getSkin()) .addAllGodSoulList(godSoulList) + .setGodSoulLv(hero.getGodSoulLv()) .build(); }