作者 tangxvhui

调试接口

@@ -43,10 +43,7 @@ func (l *CreateTagLogic) CreateTag(req *types.TagCreateRequest) (resp *types.Tag @@ -43,10 +43,7 @@ func (l *CreateTagLogic) CreateTag(req *types.TagCreateRequest) (resp *types.Tag
43 if cnt > 0 { 43 if cnt > 0 {
44 return nil, xerr.NewErrMsg(fmt.Sprintf("已存在标签 分类[%s]名称[%s]", req.Category, req.Name)) 44 return nil, xerr.NewErrMsg(fmt.Sprintf("已存在标签 分类[%s]名称[%s]", req.Category, req.Name))
45 } 45 }
46 - //获取图片的尺寸大小  
47 - fInfo, _ := oss.GetImageInfo(req.Image)  
48 - w, _ := strconv.Atoi(fInfo.ImageWidth.Value)  
49 - h, _ := strconv.Atoi(fInfo.ImageHeight.Value) 46 +
50 newTag := &domain.ArticleTag{ 47 newTag := &domain.ArticleTag{
51 Id: 0, 48 Id: 0,
52 CompanyId: req.CompanyId, 49 CompanyId: req.CompanyId,
@@ -54,17 +51,23 @@ func (l *CreateTagLogic) CreateTag(req *types.TagCreateRequest) (resp *types.Tag @@ -54,17 +51,23 @@ func (l *CreateTagLogic) CreateTag(req *types.TagCreateRequest) (resp *types.Tag
54 UpdatedAt: 0, 51 UpdatedAt: 0,
55 DeletedAt: 0, 52 DeletedAt: 0,
56 Version: 0, 53 Version: 0,
57 - Image: domain.Image{  
58 - Url: req.Image,  
59 - Width: w,  
60 - Height: h,  
61 - }, 54 + Image: domain.Image{},
62 Name: req.Name, 55 Name: req.Name,
63 Category: req.Category, 56 Category: req.Category,
64 Remark: req.Remark, 57 Remark: req.Remark,
65 Other: req.Other, 58 Other: req.Other,
66 } 59 }
67 - 60 + if len(req.Image) > 0 {
  61 + //获取图片的尺寸大小
  62 + fInfo, _ := oss.GetImageInfo(req.Image)
  63 + w, _ := strconv.Atoi(fInfo.ImageWidth.Value)
  64 + h, _ := strconv.Atoi(fInfo.ImageHeight.Value)
  65 + newTag.Image = domain.Image{
  66 + Url: req.Image,
  67 + Width: w,
  68 + Height: h,
  69 + }
  70 + }
68 newTag, err = l.svcCtx.ArticleTagRepository.Insert(l.ctx, conn, newTag) 71 newTag, err = l.svcCtx.ArticleTagRepository.Insert(l.ctx, conn, newTag)
69 if err != nil { 72 if err != nil {
70 return nil, xerr.NewErrMsgErr("添加标签失败", err) 73 return nil, xerr.NewErrMsgErr("添加标签失败", err)
@@ -54,16 +54,19 @@ func (l *EditTagLogic) EditTag(req *types.TagEditRequest) (resp *types.TagEditRe @@ -54,16 +54,19 @@ func (l *EditTagLogic) EditTag(req *types.TagEditRequest) (resp *types.TagEditRe
54 if oldTag.CompanyId != req.CompanyId { 54 if oldTag.CompanyId != req.CompanyId {
55 return nil, xerr.NewErrMsg("修改标签失败") 55 return nil, xerr.NewErrMsg("修改标签失败")
56 } 56 }
57 - //获取图片的尺寸大小 57 + oldTag.Image = domain.Image{}
  58 + if len(req.Image) > 0 {
  59 + // 获取图片的尺寸大小
58 fInfo, _ := oss.GetImageInfo(req.Image) 60 fInfo, _ := oss.GetImageInfo(req.Image)
59 w, _ := strconv.Atoi(fInfo.ImageWidth.Value) 61 w, _ := strconv.Atoi(fInfo.ImageWidth.Value)
60 h, _ := strconv.Atoi(fInfo.ImageHeight.Value) 62 h, _ := strconv.Atoi(fInfo.ImageHeight.Value)
61 - oldTag.Category = req.Category  
62 oldTag.Image = domain.Image{ 63 oldTag.Image = domain.Image{
63 Url: req.Image, 64 Url: req.Image,
64 Width: w, 65 Width: w,
65 Height: h, 66 Height: h,
66 } 67 }
  68 + }
  69 + oldTag.Category = req.Category
67 oldTag.Name = req.Name 70 oldTag.Name = req.Name
68 oldTag.Remark = req.Remark 71 oldTag.Remark = req.Remark
69 oldTag.Other = req.Other 72 oldTag.Other = req.Other