正在显示
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 | // 赋值 |
-
请 注册 或 登录 后发表评论