Revert "修正bug"
This reverts commit b944dfaa.
正在显示
1 个修改的文件
包含
3 行增加
和
23 行删除
| @@ -2,7 +2,6 @@ package comment | @@ -2,7 +2,6 @@ package comment | ||
| 2 | 2 | ||
| 3 | import ( | 3 | import ( |
| 4 | "context" | 4 | "context" |
| 5 | - | ||
| 6 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/api/internal/svc" | 5 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/api/internal/svc" |
| 7 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/api/internal/types" | 6 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/api/internal/types" |
| 8 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/interanl/pkg/db/transaction" | 7 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/interanl/pkg/db/transaction" |
| @@ -45,32 +44,13 @@ func (l *MiniDeleteArticleCommentLogic) MiniDeleteArticleComment(req *types.Mini | @@ -45,32 +44,13 @@ func (l *MiniDeleteArticleCommentLogic) MiniDeleteArticleComment(req *types.Mini | ||
| 45 | return resp, nil | 44 | return resp, nil |
| 46 | } | 45 | } |
| 47 | commentInfo.Show = domain.CommentShowDisable | 46 | commentInfo.Show = domain.CommentShowDisable |
| 48 | - var childComment []*domain.ArticleComment | ||
| 49 | - if commentInfo.Pid == 0 { | ||
| 50 | - _, childComment, err = l.svcCtx.ArticleCommentRepository.Find( | ||
| 51 | - l.ctx, | ||
| 52 | - conn, | ||
| 53 | - domain.NewQueryOptions().WithFindOnly().MustWithKV("topId", commentInfo.Id), | ||
| 54 | - ) | ||
| 55 | - if err != nil { | ||
| 56 | - return nil, xerr.NewErrMsgErr("删除评论信息失败", err) | ||
| 57 | - } | ||
| 58 | - } | ||
| 59 | - for _, val := range childComment { | ||
| 60 | - val.Show = domain.CommentShowDisable | ||
| 61 | - } | 47 | + |
| 62 | // 变更回复数量 | 48 | // 变更回复数量 |
| 63 | err = transaction.UseTrans(l.ctx, conn.DB(), func(ctx context.Context, c transaction.Conn) error { | 49 | err = transaction.UseTrans(l.ctx, conn.DB(), func(ctx context.Context, c transaction.Conn) error { |
| 64 | _, err = l.svcCtx.ArticleCommentRepository.Update(ctx, c, commentInfo) | 50 | _, err = l.svcCtx.ArticleCommentRepository.Update(ctx, c, commentInfo) |
| 65 | if err != nil { | 51 | if err != nil { |
| 66 | return err | 52 | return err |
| 67 | } | 53 | } |
| 68 | - for _, val := range childComment { | ||
| 69 | - _, err = l.svcCtx.ArticleCommentRepository.Update(ctx, c, val) | ||
| 70 | - if err != nil { | ||
| 71 | - return err | ||
| 72 | - } | ||
| 73 | - } | ||
| 74 | // 减少上级评论的回复数量 | 54 | // 减少上级评论的回复数量 |
| 75 | if commentInfo.Pid != 0 { | 55 | if commentInfo.Pid != 0 { |
| 76 | err = l.svcCtx.ArticleCommentRepository.IncreaseCountReply(l.ctx, c, -1, commentInfo.Pid) | 56 | err = l.svcCtx.ArticleCommentRepository.IncreaseCountReply(l.ctx, c, -1, commentInfo.Pid) |
| @@ -87,13 +67,13 @@ func (l *MiniDeleteArticleCommentLogic) MiniDeleteArticleComment(req *types.Mini | @@ -87,13 +67,13 @@ func (l *MiniDeleteArticleCommentLogic) MiniDeleteArticleComment(req *types.Mini | ||
| 87 | } | 67 | } |
| 88 | //减少加段落评论计数 | 68 | //减少加段落评论计数 |
| 89 | if commentInfo.SectionId > 0 { | 69 | if commentInfo.SectionId > 0 { |
| 90 | - err = l.svcCtx.ArticleSectionRepository.IncreaseCountComment(ctx, c, -(len(childComment) + 1), commentInfo.SectionId) | 70 | + err = l.svcCtx.ArticleSectionRepository.IncreaseCountComment(ctx, c, -1, commentInfo.SectionId) |
| 91 | if err != nil { | 71 | if err != nil { |
| 92 | return err | 72 | return err |
| 93 | } | 73 | } |
| 94 | } | 74 | } |
| 95 | // 减少文章的评论数 | 75 | // 减少文章的评论数 |
| 96 | - err = l.svcCtx.ArticleRepository.IncreaseCountComment(ctx, c, -(len(childComment) + 1), commentInfo.ArticleId) | 76 | + err = l.svcCtx.ArticleRepository.IncreaseCountComment(ctx, c, -1, commentInfo.ArticleId) |
| 97 | if err != nil { | 77 | if err != nil { |
| 98 | return err | 78 | return err |
| 99 | } | 79 | } |
-
请 注册 或 登录 后发表评论