根据指定字段查询一条文档.
(BookId, Identify interface{})
| 162 | |
| 163 | //根据指定字段查询一条文档. |
| 164 | func (m *Document) FindByBookIdAndDocIdentify(BookId, Identify interface{}) (*Document, error) { |
| 165 | q := orm.NewOrm().QueryTable(m.TableNameWithPrefix()).Filter("BookId", BookId) |
| 166 | err := q.Filter("Identify", Identify).One(m) |
| 167 | if m.DocumentId == 0 && !strings.HasSuffix(fmt.Sprint(Identify), ".md") { |
| 168 | err = q.Filter("identify", fmt.Sprint(Identify)+".md").One(m) |
| 169 | } |
| 170 | return m, err |
| 171 | } |
| 172 | |
| 173 | //递归删除一个文档. |
| 174 | func (m *Document) RecursiveDocument(docId int) error { |
no test coverage detected