1
This commit is contained in:
parent
cbab16ddb4
commit
a234e85917
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
#include "framework/cpp/httpclientpool.h"
|
#include "framework/cpp/httpclientpool.h"
|
||||||
|
|
||||||
const int GUILD_MAX_MEMBER_NUM = 50;
|
const int GUILD_MAX_MEMBER_NUM = 5;
|
||||||
|
|
||||||
enum GuildApplyStatus_e
|
enum GuildApplyStatus_e
|
||||||
{
|
{
|
||||||
|
@ -31,6 +31,12 @@ static bool RankCmpFunc(const cs::MFGuildBasic* a, const cs::MFGuildBasic* b)
|
|||||||
if (a->guild_exp() < b->guild_exp()) {
|
if (a->guild_exp() < b->guild_exp()) {
|
||||||
return false;
|
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();
|
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()) {
|
if (a->guild_exp() < b->guild_exp()) {
|
||||||
return false;
|
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();
|
return a->guild_id() > b->guild_id();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -260,6 +272,9 @@ void GuildMgr::__GuildSearch(f8::JsonHttpRequest* request)
|
|||||||
a8::MutableXObject* guild_list = a8::MutableXObject::NewArray();
|
a8::MutableXObject* guild_list = a8::MutableXObject::NewArray();
|
||||||
for (auto& pair : id_hash_) {
|
for (auto& pair : id_hash_) {
|
||||||
cs::MFGuildBasic* guild = pair.second;
|
cs::MFGuildBasic* guild = pair.second;
|
||||||
|
if (guild->member_num() <= 0) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (guild->guild_name().find(search_name) != std::string::npos) {
|
if (guild->guild_name().find(search_name) != std::string::npos) {
|
||||||
++total_count;
|
++total_count;
|
||||||
last_page_data.push_back(guild);
|
last_page_data.push_back(guild);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user