This commit is contained in:
aozhiwei 2020-10-09 15:02:00 +08:00
parent 81bbbe83fc
commit 6b68ffde99
2 changed files with 7 additions and 0 deletions

View File

@ -299,6 +299,12 @@ cs::MFGuildBasic* GuildMgr::GetGuildById(long long guild_id)
return itr != id_hash_.end() ? itr->second : nullptr;
}
cs::MFGuildBasic* GuildMgr::GetGuildByName(const std::string& guild_name)
{
auto itr = name_hash_.find(guild_name);
return itr != name_hash_.end() ? itr->second : nullptr;
}
std::vector<cs::MFGuildBasic*>* GuildMgr::GetGuildRank(int gameid)
{
auto itr = sorted_game_guild_list_.find(gameid);

View File

@ -26,6 +26,7 @@ class GuildMgr : public a8::Singleton<GuildMgr>
private:
cs::MFGuildBasic* GetGuildById(long long guild_id);
cs::MFGuildBasic* GetGuildByName(const std::string& guild_name);
std::vector<cs::MFGuildBasic*>* GetGuildRank(int gameid);
void AddGuild(cs::MFGuildBasic* guild);
void LoadGuild(int instance_id, long long last_idx);