diff --git a/business/jxstore/event/event.go b/business/jxstore/event/event.go index 05a77d171..059a64a1f 100644 --- a/business/jxstore/event/event.go +++ b/business/jxstore/event/event.go @@ -418,13 +418,6 @@ func DeleteMessageGroup(ctx *jxcontext.Context, groupID int, userID string, flag return errCode, fmt.Errorf("只有创建者和管理员才能踢人!") } } - messageGroupMembers, err := dao.GetMessageGroupMembers(db, groupID, 0, userID) - if err != nil { - return errCode, err - } - messageGroupMembers[0].DeletedAt = time.Now() - messageGroupMembers[0].LastOperator = ctx.GetUserName() - dao.UpdateEntity(db, messageGroupMembers[0], "DeletedAt", "LastOperator") } else { quitPrice := messageGroup.QuitPrice userBill, err := dao.GetUserBill(db, userID, "") @@ -454,6 +447,13 @@ func DeleteMessageGroup(ctx *jxcontext.Context, groupID int, userID string, flag } dao.Commit(db) } + messageGroupMembers, err := dao.GetMessageGroupMembers(db, groupID, 0, userID) + if err != nil { + return errCode, err + } + messageGroupMembers[0].DeletedAt = time.Now() + messageGroupMembers[0].LastOperator = ctx.GetUserName() + dao.UpdateEntity(db, messageGroupMembers[0], "DeletedAt", "LastOperator") } return errCode, err }