From 6488daac1e10a548f16a69084052cc6577e25fc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Tue, 17 Nov 2020 09:02:10 +0800 Subject: [PATCH] maxcount --- business/jxstore/event/event.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/business/jxstore/event/event.go b/business/jxstore/event/event.go index f0e34343b..049667db3 100644 --- a/business/jxstore/event/event.go +++ b/business/jxstore/event/event.go @@ -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,