This commit is contained in:
aozhiwei 2020-10-14 18:45:31 +08:00
parent 5151dadc0c
commit 57d4ad3269

View File

@ -2,6 +2,7 @@
#include <a8/udplog.h>
#include <a8/timer.h>
#include <a8/openssl.h>
#include "guildmgr.h"
#include "typeconvert.h"
@ -202,6 +203,8 @@ void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request)
if (f8::Channel_e::DOUYIN == guild->_channel()) {
name_ext1 = f8::Channel_e::DOUYIN;
}
std::string guild_name_base64;
a8::openssl::Base64Encode(guild->guild_name(), guild_name_base64);
DBEngine::Instance()->ExecAsyncScript
(
conn,
@ -209,10 +212,10 @@ void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request)
" guild_apply_num, guild_notice, guild_declaration, guild_log, owner_id, "
" owner_name, owner_avatar_url, creator_id, creator_name, creator_avatar_url, guild_member_num, "
" guild_data, guild_status, join_unlimited, join_cond1, join_cond2, createtime, modifytime, "
" name_ext1, name_ext2)"
" name_ext1, name_ext2, guild_name_base64)"
"VALUES(%d, %d, %d, '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', "
" '%s', '%s', '%s', '%s', '%s', %d, "
" '%s', %d, %d, %d, %d, %d, %d, %d, %d);",
" '%s', %d, %d, %d, %d, %d, %d, %d, %d, '%s');",
{
guild->_gameid(),
guild->_channel(),
@ -240,7 +243,8 @@ void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request)
App::Instance()->nowtime,
App::Instance()->nowtime,
name_ext1,
name_ext2
name_ext2,
guild_name_base64
},
a8::XParams()
.SetSender(request)
@ -413,14 +417,17 @@ void GuildMgr::__GuildRename(f8::JsonHttpRequest* request)
request->resp_xobj->SetVal("errcode", 0);
request->resp_xobj->SetVal("errmsg", "");
a8::XObject conn = DBEngine::Instance()->GetConnInfo(guild_id);
std::string guild_name_base64;
a8::openssl::Base64Encode(guild_name, guild_name_base64);
DBEngine::Instance()->ExecAsyncScript
(
conn,
"UPDATE `guild` SET guild_name='%s', guild_declaration='%s' "
"UPDATE `guild` SET guild_name='%s', guild_name_base64='%s', guild_declaration='%s' "
"WHERE guild_id=%d;",
{
guild_name,
guild_declaration,
guild_name_base64,
guild->guild_id()
},
a8::XParams()