@@ -15,7 +15,7 @@ import (
15
15
"github.com/mindoc-org/mindoc/utils"
16
16
)
17
17
18
- //博文表
18
+ // 博文表
19
19
type Blog struct {
20
20
BlogId int `orm:"pk;auto;unique;column(blog_id)" json:"blog_id"`
21
21
//文章标题
@@ -89,7 +89,7 @@ func NewBlog() *Blog {
89
89
}
90
90
}
91
91
92
- //根据文章ID查询文章
92
+ // 根据文章ID查询文章
93
93
func (b * Blog ) Find (blogId int ) (* Blog , error ) {
94
94
o := orm .NewOrm ()
95
95
@@ -102,7 +102,7 @@ func (b *Blog) Find(blogId int) (*Blog, error) {
102
102
return b .Link ()
103
103
}
104
104
105
- //从缓存中读取文章
105
+ // 从缓存中读取文章
106
106
func (b * Blog ) FindFromCache (blogId int ) (blog * Blog , err error ) {
107
107
key := fmt .Sprintf ("blog-id-%d" , blogId )
108
108
var temp Blog
@@ -126,7 +126,7 @@ func (b *Blog) FindFromCache(blogId int) (blog *Blog, err error) {
126
126
return
127
127
}
128
128
129
- //查找指定用户的指定文章
129
+ // 查找指定用户的指定文章
130
130
func (b * Blog ) FindByIdAndMemberId (blogId , memberId int ) (* Blog , error ) {
131
131
o := orm .NewOrm ()
132
132
@@ -139,7 +139,7 @@ func (b *Blog) FindByIdAndMemberId(blogId, memberId int) (*Blog, error) {
139
139
return b .Link ()
140
140
}
141
141
142
- //根据文章标识查询文章
142
+ // 根据文章标识查询文章
143
143
func (b * Blog ) FindByIdentify (identify string ) (* Blog , error ) {
144
144
o := orm .NewOrm ()
145
145
@@ -151,7 +151,7 @@ func (b *Blog) FindByIdentify(identify string) (*Blog, error) {
151
151
return b , nil
152
152
}
153
153
154
- //获取指定文章的链接内容
154
+ // 获取指定文章的链接内容
155
155
func (b * Blog ) Link () (* Blog , error ) {
156
156
o := orm .NewOrm ()
157
157
//如果是链接文章,则需要从链接的项目中查找文章内容
@@ -211,14 +211,14 @@ func (b *Blog) Link() (*Blog, error) {
211
211
return b , nil
212
212
}
213
213
214
- //判断指定的文章标识是否存在
214
+ // 判断指定的文章标识是否存在
215
215
func (b * Blog ) IsExist (identify string ) bool {
216
216
o := orm .NewOrm ()
217
217
218
218
return o .QueryTable (b .TableNameWithPrefix ()).Filter ("blog_identify" , identify ).Exist ()
219
219
}
220
220
221
- //保存文章
221
+ // 保存文章
222
222
func (b * Blog ) Save (cols ... string ) error {
223
223
o := orm .NewOrm ()
224
224
@@ -239,7 +239,7 @@ func (b *Blog) Save(cols ...string) error {
239
239
b .Modified = time .Now ()
240
240
_ , err = o .Update (b , cols ... )
241
241
key := fmt .Sprintf ("blog-id-%d" , b .BlogId )
242
- cache .Delete (key )
242
+ _ = cache .Delete (key )
243
243
244
244
} else {
245
245
@@ -250,7 +250,7 @@ func (b *Blog) Save(cols ...string) error {
250
250
return err
251
251
}
252
252
253
- //过滤文章的危险标签,处理文章外链以及图片.
253
+ // 过滤文章的危险标签,处理文章外链以及图片.
254
254
func (b * Blog ) Processor () * Blog {
255
255
256
256
b .BlogRelease = utils .SafetyProcessor (b .BlogRelease )
@@ -285,7 +285,7 @@ func (b *Blog) Processor() *Blog {
285
285
return b
286
286
}
287
287
288
- //分页查询文章列表
288
+ // 分页查询文章列表
289
289
func (b * Blog ) FindToPager (pageIndex , pageSize int , memberId int , status string ) (blogList []* Blog , totalCount int , err error ) {
290
290
291
291
o := orm .NewOrm ()
@@ -326,8 +326,11 @@ func (b *Blog) FindToPager(pageIndex, pageSize int, memberId int, status string)
326
326
return
327
327
}
328
328
329
- //删除文章
329
+ // 删除文章
330
330
func (b * Blog ) Delete (blogId int ) error {
331
+ // 删除文章缓存
332
+ key := fmt .Sprintf ("blog-id-%d" , blogId )
333
+ _ = cache .Delete (key )
331
334
o := orm .NewOrm ()
332
335
333
336
_ , err := o .QueryTable (b .TableNameWithPrefix ()).Filter ("blog_id" , blogId ).Delete ()
@@ -337,7 +340,7 @@ func (b *Blog) Delete(blogId int) error {
337
340
return err
338
341
}
339
342
340
- //查询下一篇文章
343
+ // 查询下一篇文章
341
344
func (b * Blog ) QueryNext (blogId int ) (* Blog , error ) {
342
345
o := orm .NewOrm ()
343
346
blog := NewBlog ()
@@ -355,7 +358,7 @@ func (b *Blog) QueryNext(blogId int) (*Blog, error) {
355
358
return blog , err
356
359
}
357
360
358
- //查询下一篇文章
361
+ // 查询下一篇文章
359
362
func (b * Blog ) QueryPrevious (blogId int ) (* Blog , error ) {
360
363
o := orm .NewOrm ()
361
364
blog := NewBlog ()
@@ -373,7 +376,7 @@ func (b *Blog) QueryPrevious(blogId int) (*Blog, error) {
373
376
return blog , err
374
377
}
375
378
376
- //关联文章附件
379
+ // 关联文章附件
377
380
func (b * Blog ) LinkAttach () (err error ) {
378
381
379
382
o := orm .NewOrm ()
0 commit comments