1
This commit is contained in:
parent
3b39d9ff80
commit
22f1222392
@ -204,6 +204,15 @@ void AsyncTaskMgr::CreateRecommandFriendTask(Player* hum)
|
|||||||
|
|
||||||
void AsyncTaskMgr::CreateNewGuildTask(const ss::MFIMMsgConext& context, const cs::CMGuildCreate& msg)
|
void AsyncTaskMgr::CreateNewGuildTask(const ss::MFIMMsgConext& context, const cs::CMGuildCreate& msg)
|
||||||
{
|
{
|
||||||
|
auto on_ok =
|
||||||
|
[] (a8::XParams& param, const f8::DataSet* data_set)
|
||||||
|
{
|
||||||
|
};
|
||||||
|
auto on_error =
|
||||||
|
[] (a8::XParams& param, int error_code, const std::string& error_msg)
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
CreateGuildTask* task = new CreateGuildTask();
|
CreateGuildTask* task = new CreateGuildTask();
|
||||||
{
|
{
|
||||||
task->seqid = App::Instance()->NewSeqId();
|
task->seqid = App::Instance()->NewSeqId();
|
||||||
@ -219,12 +228,23 @@ void AsyncTaskMgr::CreateNewGuildTask(const ss::MFIMMsgConext& context, const cs
|
|||||||
DBEngine::Instance()->ExecAsyncScript
|
DBEngine::Instance()->ExecAsyncScript
|
||||||
(
|
(
|
||||||
conn_info,
|
conn_info,
|
||||||
"UPDATE `friend_apply` SET status=%d WHERE target_id='%s' AND sender_id='%s';",
|
"INSERT INTO `guild`(guild_id, guild_name, guild_lv, guild_exp, guild_badge, guild_declaration, "
|
||||||
|
" owner_id, creator_id, guild_data, createtime, modifytime)"
|
||||||
|
"VALUES(%d, '%s', 1, 0, %d, '%s', '%s', '%s', '%s', %d, %d);",
|
||||||
{
|
{
|
||||||
|
guild_id,
|
||||||
|
msg.guild_name(),
|
||||||
|
msg.guild_badge(),
|
||||||
|
msg.guild_declaration(),
|
||||||
|
context.user_info().base_data().account_id(),
|
||||||
|
context.user_info().base_data().account_id(),
|
||||||
|
"",
|
||||||
|
App::Instance()->nowtime,
|
||||||
|
App::Instance()->nowtime
|
||||||
},
|
},
|
||||||
a8::XParams(),
|
a8::XParams(),
|
||||||
nullptr,
|
on_ok,
|
||||||
nullptr,
|
on_error,
|
||||||
crc32_code
|
crc32_code
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -313,12 +313,14 @@ message SMGroupRename
|
|||||||
optional string errmsg = 2; //错误信息
|
optional string errmsg = 2; //错误信息
|
||||||
}
|
}
|
||||||
|
|
||||||
//建群
|
//建公会
|
||||||
message CMGuildCreate
|
message CMGuildCreate
|
||||||
{
|
{
|
||||||
optional string guild_name = 1; //群名称
|
optional string guild_name = 1; //公会名字
|
||||||
|
optional int32 guild_badge = 2; //公会徽标
|
||||||
|
optional string guild_declaration = 3; //公会徽标
|
||||||
}
|
}
|
||||||
//建群返回
|
//建公会返回
|
||||||
message SMGuildCreate
|
message SMGuildCreate
|
||||||
{
|
{
|
||||||
optional int32 errcode = 1; //1:群已存在 2: 你已经有群
|
optional int32 errcode = 1; //1:群已存在 2: 你已经有群
|
||||||
|
@ -94,12 +94,12 @@ CREATE TABLE `guild` (
|
|||||||
`guild_exp` int(11) NOT NULL DEFAULT '0' COMMENT '公会经验',
|
`guild_exp` int(11) NOT NULL DEFAULT '0' COMMENT '公会经验',
|
||||||
`guild_badge` int(11) NOT NULL DEFAULT '0' COMMENT '公会徽章',
|
`guild_badge` int(11) NOT NULL DEFAULT '0' COMMENT '公会徽章',
|
||||||
`guild_apply_num` int(11) NOT NULL DEFAULT '0' COMMENT '申请人数',
|
`guild_apply_num` int(11) NOT NULL DEFAULT '0' COMMENT '申请人数',
|
||||||
`guld_administers` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '公会管理员',
|
`guild_administers` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '公会管理员',
|
||||||
`guld_notice` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '公会公告',
|
`guild_notice` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '公会公告',
|
||||||
`guld_declaration` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '公会宣言',
|
`guild_declaration` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '公会宣言',
|
||||||
`guild_log` mediumblob COMMENT '公会日志',
|
`guild_log` mediumblob COMMENT '公会日志',
|
||||||
`owner_id` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '公会主',
|
`owner_id` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '公会主',
|
||||||
`creator_id` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '公会创建者',
|
`creator_id` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '公会创建者',
|
||||||
`guild_data` mediumblob COMMENT '公会数据',
|
`guild_data` mediumblob COMMENT '公会数据',
|
||||||
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||||||
`modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
|
`modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user