添加guild_id字段

This commit is contained in:
aozhiwei 2020-09-15 09:30:44 +08:00
parent 662cdec589
commit 87151853cd
5 changed files with 12 additions and 5 deletions

View File

@ -853,7 +853,7 @@ void Player::SaveToDB(a8::XParams param, f8::AsyncDBOnOkFunc on_ok, f8::AsyncDBO
conn_info,
"UPDATE `user` SET friend_data='%s', modifytime=%d, "
" nickname='%s', avatar_url='%s', sex=%d, data_version1=%d, "
" user_value1=%d, user_value2=%d, user_value3=%d, last_logintime=%d "
" user_value1=%d, user_value2=%d, user_value3=%d, guild_id=%d, last_logintime=%d "
"WHERE account_id='%s';",
{
friend_data,
@ -865,6 +865,7 @@ void Player::SaveToDB(a8::XParams param, f8::AsyncDBOnOkFunc on_ok, f8::AsyncDBO
myself.base_data.user_value1,
myself.base_data.user_value2,
myself.base_data.user_value3,
myself.base_data.guild_id,
App::Instance()->nowtime,
myself.base_data.account_id
},

View File

@ -448,7 +448,8 @@ void PlayerMgr::AsyncLogin2(const cs::CMLogin& msg)
data_set->at(0).at(5), //friend_data
a8::XValue(data_set->at(0).at(6)), //user_value1
a8::XValue(data_set->at(0).at(7)), //user_value2
a8::XValue(data_set->at(0).at(8)) //user_value3
a8::XValue(data_set->at(0).at(8)), //user_value3
a8::XValue(data_set->at(0).at(9)) //guild_id
);
}
delete msg;
@ -471,7 +472,7 @@ void PlayerMgr::AsyncLogin2(const cs::CMLogin& msg)
DBEngine::Instance()->ExecAsyncQuery
(conn_info,
"SELECT account_id, nickname, avatar_url, sex, "
" data_version1, friend_data, user_value1, user_value2, user_value3 "
" data_version1, friend_data, user_value1, user_value2, user_value3, guild_id "
"FROM `user` WHERE account_id='%s';",
{
msg.account_id(),
@ -494,7 +495,8 @@ void PlayerMgr::AsyncLoginOnOk(const std::string& account_id,
const std::string& friend_data,
long long user_value1,
long long user_value2,
long long user_value3)
long long user_value3,
long long guild_id)
{
f8::MsgHdr* hdr = GetHdrByAccountId(account_id);
if (hdr) {
@ -526,6 +528,7 @@ void PlayerMgr::AsyncLoginOnOk(const std::string& account_id,
hum->myself.base_data.user_value1 = user_value1;
hum->myself.base_data.user_value2 = user_value2;
hum->myself.base_data.user_value3 = user_value3;
hum->myself.base_data.guild_id = guild_id;
hum->myself.base_data.online = true;
hum->myself.base_data.last_login_time = App::Instance()->nowtime;
hum->role_data.session_id = session_id;

View File

@ -83,7 +83,8 @@ class PlayerMgr : public a8::Singleton<PlayerMgr>
const std::string& friend_data,
long long user_value1,
long long user_value2,
long long user_value3);
long long user_value3,
long long guild_id);
void AsyncLoginOnError(const std::string& account_id,
int step,
int error_code,

View File

@ -31,6 +31,7 @@ message MFBaseUserData
optional string avatar_url = 3; //
optional int32 sex = 4; // 1 2 0
optional int32 last_login_time = 5; //
optional int64 guild_id = 6; //id
optional int64 user_value1 = 50; //1
optional int64 user_value2 = 51; //2

View File

@ -47,6 +47,7 @@ CREATE TABLE `user` (
`user_value1` bigint NOT NULL DEFAULT '0' COMMENT 'user_value1',
`user_value2` bigint NOT NULL DEFAULT '0' COMMENT 'user_value2',
`user_value3` bigint NOT NULL DEFAULT '0' COMMENT 'user_value3',
`guild_id` bigint NOT NULL COMMENT '工会id',
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
`registertime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',