diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/root/GuildInfo.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/root/GuildInfo.java index 8ff22e8ec..0fbf6075f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/root/GuildInfo.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/root/GuildInfo.java @@ -4,7 +4,6 @@ import com.ljsd.common.mogodb.MongoBase; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.db.redis.RedisKey; import com.ljsd.jieling.db.redis.RedisUtil; -import org.springframework.data.annotation.Transient; import java.util.HashSet; import java.util.Map; @@ -35,6 +34,7 @@ public class GuildInfo extends MongoBase { private int totalMembers; + private Map defendInfo; public GuildInfo() { setRootCollection(_COLLECTION_NAME); @@ -55,6 +55,7 @@ public class GuildInfo extends MongoBase { joinType =1; level = 1; totalMembers=1; + defendInfo = new ConcurrentHashMap<>(); } public void addMembers(int type,int uid){ @@ -130,4 +131,13 @@ public class GuildInfo extends MongoBase { public int getTotalMembers() { return totalMembers; } + + public Map getDefendInfo() { + return defendInfo; + } + + public void updateDefendInfo(int uid,int buildId) { + defendInfo.put(uid,buildId); + updateString("defendInfo."+uid,buildId); + } }