1
This commit is contained in:
parent
15008a373a
commit
beb4c14d6d
@ -211,7 +211,11 @@ void DBHelper::AddGuildApply(Guild* guild, const cs::MFUserInfo& user_info)
|
|||||||
void DBHelper::AddEvent(const std::string& sender_id,
|
void DBHelper::AddEvent(const std::string& sender_id,
|
||||||
const std::string& target_id,
|
const std::string& target_id,
|
||||||
const std::string& event_name,
|
const std::string& event_name,
|
||||||
const std::string& event_data)
|
const std::string& event_data,
|
||||||
|
const std::string& param1,
|
||||||
|
const std::string& param2,
|
||||||
|
const std::string& param3
|
||||||
|
)
|
||||||
{
|
{
|
||||||
auto on_ok =
|
auto on_ok =
|
||||||
[] (a8::XParams& param, const f8::DataSet* data_set)
|
[] (a8::XParams& param, const f8::DataSet* data_set)
|
||||||
|
@ -42,7 +42,11 @@ class DBHelper : public a8::Singleton<DBHelper>
|
|||||||
void AddEvent(const std::string& sender_id,
|
void AddEvent(const std::string& sender_id,
|
||||||
const std::string& target_id,
|
const std::string& target_id,
|
||||||
const std::string& event_name,
|
const std::string& event_name,
|
||||||
const std::string& event_data);
|
const std::string& event_data,
|
||||||
|
const std::string& param1 = "",
|
||||||
|
const std::string& param2 = "",
|
||||||
|
const std::string& param3 = ""
|
||||||
|
);
|
||||||
void SetEventStatus(long long idx,
|
void SetEventStatus(long long idx,
|
||||||
const std::string& target_id,
|
const std::string& target_id,
|
||||||
int status);
|
int status);
|
||||||
|
@ -204,12 +204,18 @@ void PlayerMgr::_SS_IM_RandomUsersResponse(f8::MsgHdr& hdr, const ss::SS_IM_Rand
|
|||||||
|
|
||||||
void PlayerMgr::_SS_IM_GuildMemberQuitRequest(f8::MsgHdr& hdr, const ss::SS_IM_GuildMemberQuitRequest& msg)
|
void PlayerMgr::_SS_IM_GuildMemberQuitRequest(f8::MsgHdr& hdr, const ss::SS_IM_GuildMemberQuitRequest& msg)
|
||||||
{
|
{
|
||||||
|
Player* hum = GetPlayerByAccountId(msg.target_id());
|
||||||
|
if (hum) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void PlayerMgr::_SS_IM_GuildMemberUpdateRequest(f8::MsgHdr& hdr, const ss::SS_IM_GuildMemberUpdateRequest& msg)
|
void PlayerMgr::_SS_IM_GuildMemberUpdateRequest(f8::MsgHdr& hdr, const ss::SS_IM_GuildMemberUpdateRequest& msg)
|
||||||
{
|
{
|
||||||
|
Player* hum = GetPlayerByAccountId(msg.target_id());
|
||||||
|
if (hum) {
|
||||||
|
hum->UpdateGuildData(msg.guild_id(), msg.guild_job());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void PlayerMgr::_SS_IM_UpdateUserInfo(f8::MsgHdr& hdr, const ss::SS_IM_UpdateUserInfo& msg)
|
void PlayerMgr::_SS_IM_UpdateUserInfo(f8::MsgHdr& hdr, const ss::SS_IM_UpdateUserInfo& msg)
|
||||||
|
@ -239,7 +239,14 @@ void SyncHelper::SS_IM_FriendDeleteRequest_TimeOut(ss::SS_IM_FriendDeleteRequest
|
|||||||
|
|
||||||
void SyncHelper::SS_IM_GuildMemberQuitRequest_TimeOut(ss::SS_IM_GuildMemberQuitRequest* msg)
|
void SyncHelper::SS_IM_GuildMemberQuitRequest_TimeOut(ss::SS_IM_GuildMemberQuitRequest* msg)
|
||||||
{
|
{
|
||||||
|
DBHelper::Instance()->AddEvent
|
||||||
|
(
|
||||||
|
msg->sender_id(),
|
||||||
|
msg->target_id(),
|
||||||
|
EVENT_GUILD_DELETE,
|
||||||
|
"",
|
||||||
|
a8::XValue(msg->reason())
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
void SyncHelper::SS_IM_GuildMemberUpdateRequest_TimeOut(ss::SS_IM_GuildMemberUpdateRequest* msg)
|
void SyncHelper::SS_IM_GuildMemberUpdateRequest_TimeOut(ss::SS_IM_GuildMemberUpdateRequest* msg)
|
||||||
|
@ -346,6 +346,7 @@ message SS_IM_GuildMemberUpdateRequest
|
|||||||
optional string sender_id = 3;
|
optional string sender_id = 3;
|
||||||
optional string target_id = 4;
|
optional string target_id = 4;
|
||||||
optional int32 reason = 5;
|
optional int32 reason = 5;
|
||||||
|
optional int32 guild_job = 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
message SS_IM_GuildMemberUpdateResponse
|
message SS_IM_GuildMemberUpdateResponse
|
||||||
|
Loading…
x
Reference in New Issue
Block a user