This commit is contained in:
aozhiwei 2020-10-10 18:39:23 +08:00
parent cbab16ddb4
commit a234e85917
2 changed files with 16 additions and 1 deletions

View File

@ -15,7 +15,7 @@
#include "framework/cpp/httpclientpool.h"
const int GUILD_MAX_MEMBER_NUM = 50;
const int GUILD_MAX_MEMBER_NUM = 5;
enum GuildApplyStatus_e
{

View File

@ -31,6 +31,12 @@ static bool RankCmpFunc(const cs::MFGuildBasic* a, const cs::MFGuildBasic* b)
if (a->guild_exp() < b->guild_exp()) {
return false;
}
if (a->member_num() > b->member_num()) {
return true;
}
if (a->member_num() < b->member_num()) {
return false;
}
return a->guild_id() > b->guild_id();
}
@ -48,6 +54,12 @@ static bool SortedCmpFunc(const cs::MFGuildBasic* a, const cs::MFGuildBasic* b)
if (a->guild_exp() < b->guild_exp()) {
return false;
}
if (a->member_num() > b->member_num()) {
return true;
}
if (a->member_num() < b->member_num()) {
return false;
}
return a->guild_id() > b->guild_id();
}
@ -260,6 +272,9 @@ void GuildMgr::__GuildSearch(f8::JsonHttpRequest* request)
a8::MutableXObject* guild_list = a8::MutableXObject::NewArray();
for (auto& pair : id_hash_) {
cs::MFGuildBasic* guild = pair.second;
if (guild->member_num() <= 0) {
continue;
}
if (guild->guild_name().find(search_name) != std::string::npos) {
++total_count;
last_page_data.push_back(guild);