1
This commit is contained in:
parent
5d3dcc18ee
commit
4d1e77880b
@ -154,9 +154,9 @@ void Player::_CMFriendApply(f8::MsgHdr& hdr, const cs::CMFriendApply& msg)
|
|||||||
(
|
(
|
||||||
conn_info,
|
conn_info,
|
||||||
"INSERT INTO `friend_apply`(applyid, target_id, sender_id, sender_nickname, "
|
"INSERT INTO `friend_apply`(applyid, target_id, sender_id, sender_nickname, "
|
||||||
" sender_avatar_url, sender_sex, sender_group_id, sender_data_version1, "
|
" sender_avatar_url, sender_sex, sender_data_version1, "
|
||||||
" createtime, sender_user_value1, sender_user_value2, sender_user_value3, stauts)"
|
" createtime, sender_user_value1, sender_user_value2, sender_user_value3, stauts)"
|
||||||
"VALUES(%d, '%s', '%s', '%s', '%s', %d, %d, %d, %d, 0);",
|
"VALUES(%d, '%s', '%s', '%s', '%s', %d, %d, %d, 0);",
|
||||||
{
|
{
|
||||||
App::Instance()->NewUUID(),
|
App::Instance()->NewUUID(),
|
||||||
msg.friend_id(),
|
msg.friend_id(),
|
||||||
@ -164,7 +164,6 @@ void Player::_CMFriendApply(f8::MsgHdr& hdr, const cs::CMFriendApply& msg)
|
|||||||
myself.base_data.nickname,
|
myself.base_data.nickname,
|
||||||
myself.base_data.avatar_url,
|
myself.base_data.avatar_url,
|
||||||
myself.base_data.sex,
|
myself.base_data.sex,
|
||||||
myself.base_data.group_id,
|
|
||||||
myself.base_data.base_data_version,
|
myself.base_data.base_data_version,
|
||||||
myself.base_data.user_value1,
|
myself.base_data.user_value1,
|
||||||
myself.base_data.user_value2,
|
myself.base_data.user_value2,
|
||||||
@ -406,6 +405,7 @@ void Player::_CMSendCustomMsg(f8::MsgHdr& hdr, const cs::CMSendCustomMsg& msg)
|
|||||||
|
|
||||||
void Player::_CMGroupCreate(f8::MsgHdr& hdr, const cs::CMGroupCreate& msg)
|
void Player::_CMGroupCreate(f8::MsgHdr& hdr, const cs::CMGroupCreate& msg)
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if (myself.base_data.group_id != 0) {
|
if (myself.base_data.group_id != 0) {
|
||||||
cs::SMGroupCreate respmsg;
|
cs::SMGroupCreate respmsg;
|
||||||
respmsg.set_errcode(1);
|
respmsg.set_errcode(1);
|
||||||
@ -414,10 +414,12 @@ void Player::_CMGroupCreate(f8::MsgHdr& hdr, const cs::CMGroupCreate& msg)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ForwardGroupCMMsg(hdr, App::Instance()->NewUUID());
|
ForwardGroupCMMsg(hdr, App::Instance()->NewUUID());
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Player::_CMGroupJoin(f8::MsgHdr& hdr, const cs::CMGroupJoin& msg)
|
void Player::_CMGroupJoin(f8::MsgHdr& hdr, const cs::CMGroupJoin& msg)
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if (myself.base_data.group_id != 0) {
|
if (myself.base_data.group_id != 0) {
|
||||||
cs::SMGroupJoin respmsg;
|
cs::SMGroupJoin respmsg;
|
||||||
respmsg.set_errcode(1);
|
respmsg.set_errcode(1);
|
||||||
@ -426,10 +428,12 @@ void Player::_CMGroupJoin(f8::MsgHdr& hdr, const cs::CMGroupJoin& msg)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Player::_CMGroupAgree(f8::MsgHdr& hdr, const cs::CMGroupAgree& msg)
|
void Player::_CMGroupAgree(f8::MsgHdr& hdr, const cs::CMGroupAgree& msg)
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if (myself.base_data.group_id == 0) {
|
if (myself.base_data.group_id == 0) {
|
||||||
cs::SMGroupAgree respmsg;
|
cs::SMGroupAgree respmsg;
|
||||||
respmsg.set_errcode(2);
|
respmsg.set_errcode(2);
|
||||||
@ -438,10 +442,12 @@ void Player::_CMGroupAgree(f8::MsgHdr& hdr, const cs::CMGroupAgree& msg)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Player::_CMGroupKick(f8::MsgHdr& hdr, const cs::CMGroupKick& msg)
|
void Player::_CMGroupKick(f8::MsgHdr& hdr, const cs::CMGroupKick& msg)
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if (myself.base_data.group_id == 0) {
|
if (myself.base_data.group_id == 0) {
|
||||||
cs::SMGroupKick respmsg;
|
cs::SMGroupKick respmsg;
|
||||||
respmsg.set_errcode(2);
|
respmsg.set_errcode(2);
|
||||||
@ -450,10 +456,12 @@ void Player::_CMGroupKick(f8::MsgHdr& hdr, const cs::CMGroupKick& msg)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Player::_CMGroupQuit(f8::MsgHdr& hdr, const cs::CMGroupQuit& msg)
|
void Player::_CMGroupQuit(f8::MsgHdr& hdr, const cs::CMGroupQuit& msg)
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if (myself.base_data.group_id == 0) {
|
if (myself.base_data.group_id == 0) {
|
||||||
cs::SMGroupQuit respmsg;
|
cs::SMGroupQuit respmsg;
|
||||||
respmsg.set_errcode(2);
|
respmsg.set_errcode(2);
|
||||||
@ -462,10 +470,12 @@ void Player::_CMGroupQuit(f8::MsgHdr& hdr, const cs::CMGroupQuit& msg)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Player::_CMGroupDismiss(f8::MsgHdr& hdr, const cs::CMGroupDismiss& msg)
|
void Player::_CMGroupDismiss(f8::MsgHdr& hdr, const cs::CMGroupDismiss& msg)
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if (myself.base_data.group_id == 0) {
|
if (myself.base_data.group_id == 0) {
|
||||||
cs::SMGroupQuit respmsg;
|
cs::SMGroupQuit respmsg;
|
||||||
respmsg.set_errcode(2);
|
respmsg.set_errcode(2);
|
||||||
@ -474,10 +484,12 @@ void Player::_CMGroupDismiss(f8::MsgHdr& hdr, const cs::CMGroupDismiss& msg)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Player::_CMGroupRename(f8::MsgHdr& hdr, const cs::CMGroupRename& msg)
|
void Player::_CMGroupRename(f8::MsgHdr& hdr, const cs::CMGroupRename& msg)
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if (myself.base_data.group_id == 0) {
|
if (myself.base_data.group_id == 0) {
|
||||||
cs::SMGroupRename respmsg;
|
cs::SMGroupRename respmsg;
|
||||||
respmsg.set_errcode(2);
|
respmsg.set_errcode(2);
|
||||||
@ -486,6 +498,7 @@ void Player::_CMGroupRename(f8::MsgHdr& hdr, const cs::CMGroupRename& msg)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
ForwardGroupCMMsg(hdr, myself.base_data.group_id);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Player::ReLogin(f8::MsgHdr& hdr, const cs::CMLogin& msg)
|
void Player::ReLogin(f8::MsgHdr& hdr, const cs::CMLogin& msg)
|
||||||
@ -588,7 +601,7 @@ void Player::SaveToDB()
|
|||||||
ExecAsyncScript(
|
ExecAsyncScript(
|
||||||
conn_info,
|
conn_info,
|
||||||
"UPDATE `user` SET friend_data='%s', modifytime=%d, "
|
"UPDATE `user` SET friend_data='%s', modifytime=%d, "
|
||||||
" nickname='%s', avatar_url='%s', sex=%d, group_id=%d, data_version1=%d "
|
" nickname='%s', avatar_url='%s', sex=%d, data_version1=%d "
|
||||||
"WHERE account_id='%s';",
|
"WHERE account_id='%s';",
|
||||||
{
|
{
|
||||||
friend_data,
|
friend_data,
|
||||||
@ -596,7 +609,6 @@ void Player::SaveToDB()
|
|||||||
myself.base_data.nickname,
|
myself.base_data.nickname,
|
||||||
myself.base_data.avatar_url,
|
myself.base_data.avatar_url,
|
||||||
myself.base_data.sex,
|
myself.base_data.sex,
|
||||||
myself.base_data.group_id,
|
|
||||||
myself.base_data.base_data_version,
|
myself.base_data.base_data_version,
|
||||||
myself.base_data.account_id
|
myself.base_data.account_id
|
||||||
},
|
},
|
||||||
|
@ -284,8 +284,7 @@ void PlayerMgr::AsyncLogin2(const cs::CMLogin& msg)
|
|||||||
a8::XValue(data_set->at(0).at(6)),
|
a8::XValue(data_set->at(0).at(6)),
|
||||||
a8::XValue(data_set->at(0).at(5)),
|
a8::XValue(data_set->at(0).at(5)),
|
||||||
a8::XValue(data_set->at(0).at(7)),
|
a8::XValue(data_set->at(0).at(7)),
|
||||||
a8::XValue(data_set->at(0).at(8)),
|
a8::XValue(data_set->at(0).at(8))
|
||||||
a8::XValue(data_set->at(0).at(9))
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
delete msg;
|
delete msg;
|
||||||
@ -307,7 +306,7 @@ void PlayerMgr::AsyncLogin2(const cs::CMLogin& msg)
|
|||||||
a8::XObject conn_info = DBEngine::Instance()->GetConnInfo(msg.account_id());
|
a8::XObject conn_info = DBEngine::Instance()->GetConnInfo(msg.account_id());
|
||||||
DBEngine::Instance()->ExecAsyncQuery
|
DBEngine::Instance()->ExecAsyncQuery
|
||||||
(conn_info,
|
(conn_info,
|
||||||
"SELECT account_id, nickname, avatar_url, sex, group_id, "
|
"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 "
|
||||||
"FROM `user` WHERE account_id='%s';",
|
"FROM `user` WHERE account_id='%s';",
|
||||||
{
|
{
|
||||||
@ -326,7 +325,6 @@ void PlayerMgr::AsyncLoginOnOk(const std::string& account_id,
|
|||||||
const std::string& nickname,
|
const std::string& nickname,
|
||||||
const std::string& avatar_url,
|
const std::string& avatar_url,
|
||||||
int sex,
|
int sex,
|
||||||
long long group_id,
|
|
||||||
const std::string& friend_data,
|
const std::string& friend_data,
|
||||||
int data_version1,
|
int data_version1,
|
||||||
long long user_value1,
|
long long user_value1,
|
||||||
@ -350,11 +348,11 @@ void PlayerMgr::AsyncLoginOnOk(const std::string& account_id,
|
|||||||
hum->myself.base_data.nickname = nickname;
|
hum->myself.base_data.nickname = nickname;
|
||||||
hum->myself.base_data.avatar_url = avatar_url;
|
hum->myself.base_data.avatar_url = avatar_url;
|
||||||
hum->myself.base_data.sex = sex;
|
hum->myself.base_data.sex = sex;
|
||||||
hum->myself.base_data.group_id = group_id;
|
|
||||||
hum->myself.base_data.base_data_version = data_version1;
|
hum->myself.base_data.base_data_version = data_version1;
|
||||||
hum->myself.base_data.user_value1 = user_value1;
|
hum->myself.base_data.user_value1 = user_value1;
|
||||||
hum->myself.base_data.user_value2 = user_value2;
|
hum->myself.base_data.user_value2 = user_value2;
|
||||||
hum->myself.base_data.user_value3 = user_value3;
|
hum->myself.base_data.user_value3 = user_value3;
|
||||||
|
hum->myself.base_data.online = true;
|
||||||
hum->Init();
|
hum->Init();
|
||||||
{
|
{
|
||||||
ss::MFUserDB user_db;
|
ss::MFUserDB user_db;
|
||||||
|
@ -56,7 +56,6 @@ class PlayerMgr : public a8::Singleton<PlayerMgr>
|
|||||||
const std::string& nickname,
|
const std::string& nickname,
|
||||||
const std::string& avatar_url,
|
const std::string& avatar_url,
|
||||||
int sex,
|
int sex,
|
||||||
long long group_id,
|
|
||||||
const std::string& friend_data,
|
const std::string& friend_data,
|
||||||
int data_version1,
|
int data_version1,
|
||||||
long long user_value1,
|
long long user_value1,
|
||||||
|
@ -7,7 +7,9 @@ struct BaseUserData
|
|||||||
std::string avatar_url;
|
std::string avatar_url;
|
||||||
int sex = 0;
|
int sex = 0;
|
||||||
int online = 0;
|
int online = 0;
|
||||||
long long group_id = 0;
|
std::vector<long long> group_ids;
|
||||||
|
long long guild_id = 0;
|
||||||
|
int last_login_time = 0;
|
||||||
|
|
||||||
long long user_value1 = 0;
|
long long user_value1 = 0;
|
||||||
long long user_value2 = 0;
|
long long user_value2 = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user