mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-06-28 15:45:35 +08:00
fix: #853 修复文章被删除后可以从缓存读取
This commit is contained in:
parent
04017c7b2e
commit
781286f1b1
@ -239,7 +239,7 @@ func (b *Blog) Save(cols ...string) error {
|
|||||||
b.Modified = time.Now()
|
b.Modified = time.Now()
|
||||||
_, err = o.Update(b, cols...)
|
_, err = o.Update(b, cols...)
|
||||||
key := fmt.Sprintf("blog-id-%d", b.BlogId)
|
key := fmt.Sprintf("blog-id-%d", b.BlogId)
|
||||||
cache.Delete(key)
|
_ = cache.Delete(key)
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
@ -328,6 +328,9 @@ func (b *Blog) FindToPager(pageIndex, pageSize int, memberId int, status string)
|
|||||||
|
|
||||||
// 删除文章
|
// 删除文章
|
||||||
func (b *Blog) Delete(blogId int) error {
|
func (b *Blog) Delete(blogId int) error {
|
||||||
|
// 删除文章缓存
|
||||||
|
key := fmt.Sprintf("blog-id-%d", blogId)
|
||||||
|
_ = cache.Delete(key)
|
||||||
o := orm.NewOrm()
|
o := orm.NewOrm()
|
||||||
|
|
||||||
_, err := o.QueryTable(b.TableNameWithPrefix()).Filter("blog_id", blogId).Delete()
|
_, err := o.QueryTable(b.TableNameWithPrefix()).Filter("blog_id", blogId).Delete()
|
||||||
|
Loading…
Reference in New Issue
Block a user