diff --git a/business/jxstore/event/event.go b/business/jxstore/event/event.go index 477f38746..05a77d171 100644 --- a/business/jxstore/event/event.go +++ b/business/jxstore/event/event.go @@ -394,6 +394,9 @@ func DeleteMessageGroup(ctx *jxcontext.Context, groupID int, userID string, flag } //解散群 if flag { + if messageGroup.UserID != ctx.GetUserID() { + return errCode, fmt.Errorf("只有群主才能解散群!") + } messageGroup.DeletedAt = time.Now() messageGroup.LastOperator = ctx.GetUserName() dao.UpdateEntity(db, messageGroup, "DeletedAt", "LastOperator")