作者 yangfu

Merge branch 'dev' into test

@@ -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 // 赋值