@@ -49,7 +49,7 @@ func (tr TagRepository) GetTags(req *vo.TagListRequest) ([]*model.Tag, int64, er
4949 }
5050 tagID := strings .TrimSpace (req .TagID )
5151 if req .TagID != "" {
52- db = db .Where ("tag_id = ?" , fmt . Sprintf ( "%s" , tagID ) )
52+ db = db .Where ("tag_id = ?" , tagID )
5353 }
5454 // 当pageNum > 0 且 pageSize > 0 才分页
5555 //记录总条数
@@ -71,7 +71,7 @@ func (tr TagRepository) GetTags(req *vo.TagListRequest) ([]*model.Tag, int64, er
7171// 创建标签
7272func (tr TagRepository ) CreateTag (tag * model.Tag ) (* model.Tag , error ) {
7373 if isTagExist (tag .Title ) {
74- return nil , errors . New ( fmt .Sprintf ("%s标签已存在" , tag .Title ) )
74+ return nil , fmt .Errorf ("%s标签已存在" , tag .Title )
7575 }
7676 result := common .DB .Create (tag )
7777 if result .Error != nil {
@@ -97,7 +97,7 @@ func (tr TagRepository) BatchDeleteTagByIds(ids []string) error {
9797 // 根据ID获取标签
9898 tag , err := tr .GetTagByTagID (id )
9999 if err != nil {
100- return errors . New ( fmt .Sprintf ("未获取到ID为%s的标签" , id ) )
100+ return fmt .Errorf ("未获取到ID为%s的标签" , id )
101101 }
102102 tags = append (tags , tag )
103103 }
@@ -110,8 +110,5 @@ func (tr TagRepository) BatchDeleteTagByIds(ids []string) error {
110110func isTagExist (title string ) bool {
111111 var tag model.Tag
112112 result := common .DB .Where ("title = ?" , title ).First (& tag )
113- if errors .Is (result .Error , gorm .ErrRecordNotFound ) {
114- return false
115- }
116- return true
113+ return ! errors .Is (result .Error , gorm .ErrRecordNotFound )
117114}
0 commit comments