正在显示
1 个修改的文件
包含
3 行增加
和
2 行删除
@@ -32,6 +32,7 @@ func (l *ArticleCategoryUpdateLogic) ArticleCategoryUpdate(req *types.ArticleCat | @@ -32,6 +32,7 @@ func (l *ArticleCategoryUpdateLogic) ArticleCategoryUpdate(req *types.ArticleCat | ||
32 | var ( | 32 | var ( |
33 | conn = l.svcCtx.DefaultDBConn() | 33 | conn = l.svcCtx.DefaultDBConn() |
34 | dm *domain.ArticleCategory | 34 | dm *domain.ArticleCategory |
35 | + dupDm *domain.ArticleCategory | ||
35 | userToken = contextdata.GetUserTokenFromCtx(l.ctx) | 36 | userToken = contextdata.GetUserTokenFromCtx(l.ctx) |
36 | ) | 37 | ) |
37 | if dm, err = l.svcCtx.ArticleCategoryRepository.FindOne(l.ctx, conn, req.Id); err != nil { | 38 | if dm, err = l.svcCtx.ArticleCategoryRepository.FindOne(l.ctx, conn, req.Id); err != nil { |
@@ -39,8 +40,8 @@ func (l *ArticleCategoryUpdateLogic) ArticleCategoryUpdate(req *types.ArticleCat | @@ -39,8 +40,8 @@ func (l *ArticleCategoryUpdateLogic) ArticleCategoryUpdate(req *types.ArticleCat | ||
39 | } | 40 | } |
40 | // 不可编辑判断 | 41 | // 不可编辑判断 |
41 | if dm.Name != req.ArticleCategory.Name { | 42 | if dm.Name != req.ArticleCategory.Name { |
42 | - if dm, err = l.svcCtx.ArticleCategoryRepository.FindOneByName(l.ctx, conn, userToken.CompanyId, req.ArticleCategory.Name); err == nil && dm != nil { | ||
43 | - return nil, xerr.NewErrMsg(fmt.Sprintf("已存在分类`%s`", dm.Name)) | 43 | + if dupDm, err = l.svcCtx.ArticleCategoryRepository.FindOneByName(l.ctx, conn, userToken.CompanyId, req.ArticleCategory.Name); err == nil && dupDm != nil { |
44 | + return nil, xerr.NewErrMsg(fmt.Sprintf("已存在分类`%s`", dupDm.Name)) | ||
44 | } | 45 | } |
45 | } | 46 | } |
46 | // 赋值 | 47 | // 赋值 |
-
请 注册 或 登录 后发表评论