根据书籍ID查询文档一级目录.
(bookId int)
| 569 | |
| 570 | //根据书籍ID查询文档一级目录. |
| 571 | func (m *Document) GetMenuTop(bookId int) (docs []*Document, err error) { |
| 572 | var docsAll []*Document |
| 573 | o := orm.NewOrm() |
| 574 | cols := []string{"document_id", "document_name", "member_id", "parent_id", "book_id", "identify"} |
| 575 | _, err = o.QueryTable(m.TableNameWithPrefix()).Filter("book_id", bookId).Filter("parent_id", 0).OrderBy("order_sort", "document_id").Limit(5000).All(&docsAll, cols...) |
| 576 | //以"."开头的文档标识,不在阅读目录显示 |
| 577 | for _, doc := range docsAll { |
| 578 | if !strings.HasPrefix(doc.Identify, ".") { |
| 579 | docs = append(docs, doc) |
| 580 | } |
| 581 | } |
| 582 | return |
| 583 | } |
| 584 | |
| 585 | func (m *Document) GetParentTitle(pid int) (title string) { |
| 586 | var d Document |
no test coverage detected