查询书籍是否处于完成状态。失败也是完成状态的一种。
(bookID int)
| 140 | |
| 141 | // 查询书籍是否处于完成状态。失败也是完成状态的一种。 |
| 142 | func (m *Ebook) IsFinish(bookID int) (ok bool) { |
| 143 | count, err := orm.NewOrm().QueryTable(m).Filter("book_id", bookID).Filter("status__in", EBookStatusPending, EBookStatusProccessing).Count() |
| 144 | if err != nil { |
| 145 | beego.Error(err) |
| 146 | return |
| 147 | } |
| 148 | return count == 0 |
| 149 | } |
| 150 | |
| 151 | func (m *Ebook) CheckAndGenerateEbook() { |
| 152 | if convert2ebookRunning { |