This commit is contained in:
苏尹岚
2020-11-17 09:02:10 +08:00
parent 5cd44c6526
commit 6488daac1e

View File

@@ -193,7 +193,7 @@ func CreateMessageGroup(ctx *jxcontext.Context, userID, userID2, groupName strin
UserID: userID,
Name: groupName,
Type: model.GroupTypeMulit,
MaxCount: 50,
MaxCount: 2000,
DividePercentage: dividePercentage,
QuitPrice: quitPrice,
}
@@ -260,6 +260,8 @@ func AddMessageGroup(ctx *jxcontext.Context, groupID int, userID string) (err er
)
messageGroupMembers, err := dao.GetMessageGroupMembers(db, groupID, 0, userID)
messageGroupsResult, err := dao.GetMessageGroups(db, userID, groupID, model.GroupTypeMulit, false, "")
messageGroupsResult2, err := dao.GetMessageGroups(db, "", groupID, model.GroupTypeMulit, false, "")
messageGroupMembers2, err := dao.GetMessageGroupMembers(db, groupID, 0, "")
if err != nil {
return err
}
@@ -269,6 +271,12 @@ func AddMessageGroup(ctx *jxcontext.Context, groupID int, userID string) (err er
if len(messageGroupsResult) > 0 {
return fmt.Errorf("请不要加入自己创建的群!")
}
if len(messageGroupsResult2) > 0 && len(messageGroupMembers2) > 0 {
if len(messageGroupMembers2)+1 > messageGroupsResult2[0].MaxCount {
return fmt.Errorf("抱歉该群组已经满员了!")
}
}
messageGroupMember := &model.MessageGroupMember{
GroupID: groupID,
MemberUserID: userID,