2.设计思路创建群
json["msgid"] = CREATE_GROUP_MSG;
json["id"] //群创建者id
json["groupname"] //群名
json["groupdesc"] //群描述
客户端发送创建信息给服务器,服务器会创建好,就是往群信息表里面插入数据即可,但是没有响应给客户端,默认是创建好,但是这样设计不太好,应该加一个响应比较好,但是由于时间关系没有加,有兴趣的小伙伴可以加。
3.代码部分// 创建群组业务
void ChatService::createGroup(const TcpConnectionPtr &conn, json &js, Timestamp time)
{
int userid = js["id"].get();
string name = js["groupname"];
string desc = js["groupdesc"];// 存储新创建的群组信息
Group group(-1, name, desc);
if (_groupModel.createGroup(group))
{
// 存储群组创建人信息
_groupModel.addGroup(userid, group.getId(), "creator");
}
}



