From 08c5eb320d04df493bf777440619d7e9194781d0 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 23 Sep 2020 18:57:01 +0800 Subject: [PATCH] 1 --- server/rankserver/guildmgr.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/rankserver/guildmgr.cc b/server/rankserver/guildmgr.cc index fb04088..250324c 100644 --- a/server/rankserver/guildmgr.cc +++ b/server/rankserver/guildmgr.cc @@ -138,6 +138,7 @@ void GuildMgr::__GuildSearch(f8::JsonHttpRequest* request) if (total_count >= curr_page * page_size && guild_list->Size() < page_size) { a8::MutableXObject* guild_xobj = a8::MutableXObject::NewObject(); TypeConvert::Convert(guild, guild_xobj); + guild_list->Push(*guild_xobj); delete guild_xobj; } } @@ -180,6 +181,7 @@ void GuildMgr::__GuildRank(f8::JsonHttpRequest* request) for (auto& guild : *sorted_guild_list) { a8::MutableXObject* guild_xobj = a8::MutableXObject::NewObject(); TypeConvert::Convert(guild, guild_xobj); + guild_list->Push(*guild_xobj); delete guild_xobj; } } @@ -323,7 +325,7 @@ void GuildMgr::OnOneDBDone(int instance_id) } a8::UdpLog::Instance()->Debug("%d db done", {instance_id}); if (load_done_) { - a8::UdpLog::Instance()->Debug("all db done", {}); + a8::UdpLog::Instance()->Debug("all db done guild_num:%d", {guild_hash_.size()}); GenGuildRank(); } }