MCPcopy Index your code
hub / github.com/TruthHun/BookStack / Clear

Method Clear

models/read_record.go:227–241  ·  view source on GitHub ↗

清空阅读记录 当删除书籍时,直接删除该书籍的所有记录

(uid, bookId int)

Source from the content-addressed store, hash-verified

225//清空阅读记录
226//当删除书籍时,直接删除该书籍的所有记录
227func (this *ReadRecord) Clear(uid, bookId int) (err error) {
228 o := orm.NewOrm()
229 if bookId > 0 && uid > 0 {
230 _, err = o.QueryTable(tableReadCount).Filter("uid", uid).Filter("book_id", bookId).Delete()
231 if err == nil {
232 _, err = o.QueryTable(tableReadRecord).Filter("uid", uid).Filter("book_id", bookId).Delete()
233 }
234 } else if uid == 0 && bookId > 0 {
235 _, err = o.QueryTable(tableReadCount).Filter("book_id", bookId).Delete()
236 if err == nil {
237 _, err = o.QueryTable(tableReadRecord).Filter("book_id", bookId).Delete()
238 }
239 }
240 return
241}
242
243//查询阅读记录
244func (this *ReadRecord) List(uid, bookId int) (lists []RecordList, cnt int64, err error) {

Callers 1

RecursiveDocumentMethod · 0.45

Calls 1

DeleteMethod · 0.45

Tested by

no test coverage detected