This commit is contained in:
aozhiwei 2020-10-09 18:27:21 +08:00
parent a7423d2805
commit 7e6b6c6cfa

View File

@ -513,14 +513,14 @@ void GuildMgr::LoadGuild(int instance_id, long long last_idx)
void GuildMgr::SyncGuild(int instance_id)
{
#if 0
#if 1
DBEngine::Instance()->ExecAsyncQuery
(
*JsonDataMgr::Instance()->GetMysqlConf(instance_id),
"SELECT idx, gameid, guild_id, guild_name, guild_lv, guild_exp, guild_badge, guild_notice, "
" guild_declaration, owner_id, owner_name, owner_avatar_url, "
" creator_id, creator_name, creator_avatar_url, guild_status, "
" join_unlimited, join_cond1, join_cond2, createtime, modifytime, channel "
" join_unlimited, join_cond1, join_cond2, createtime, modifytime, channel, guild_member_num "
"FROM `guild` WHERE modifytime > %d;",
{
sync_db_hash_[instance_id]
@ -548,6 +548,7 @@ void GuildMgr::SyncGuild(int instance_id)
guild->set_join_cond2(a8::XValue(row[15]));
guild->set__gameid(a8::XValue(row[1]));
guild->set__channel(a8::XValue(row[18]));
guild->set_member_num(a8::XValue(row[19]));
GuildMgr::Instance()->AddGuild(guild);
if (a8::XValue(row[17]).GetInt64() > last_sync_time) {
last_sync_time = a8::XValue(row[17]);
@ -689,7 +690,9 @@ void GuildMgr::UpdateGuild(cs::MFGuildBasic* new_guild)
{
auto guild = GetGuildById(new_guild->guild_id());
if (guild) {
#if 0
guild->set_guild_name(new_guild->guild_name());
#endif
guild->set_guild_lv(new_guild->guild_lv());
guild->set_guild_exp(new_guild->guild_exp());
guild->set_guild_badge(new_guild->guild_badge());