清空阅读记录 当删除书籍时,直接删除该书籍的所有记录
(uid, bookId int)
| 225 | //清空阅读记录 |
| 226 | //当删除书籍时,直接删除该书籍的所有记录 |
| 227 | func (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 | //查询阅读记录 |
| 244 | func (this *ReadRecord) List(uid, bookId int) (lists []RecordList, cnt int64, err error) { |
no test coverage detected