胡轶钦 6 år sedan
förälder
incheckning
5a06b366f2
1 ändrade filer med 18 tillägg och 1 borttagningar
  1. 18
    1
      controllers/book/book.go

+ 18
- 1
controllers/book/book.go Visa fil

@@ -2,6 +2,7 @@ package book
2 2
 
3 3
 import (
4 4
 	"spaceofcheng/services/controllers"
5
+	"spaceofcheng/services/models/model"
5 6
 	"spaceofcheng/services/service/book"
6 7
 )
7 8
 
@@ -39,4 +40,20 @@ func (c *BookController) GetRecommendList() {
39 40
 	c.ResponseJSON(list)
40 41
 }
41 42
 
42
-//
43
+// GetBookList 获取图书列表
44
+func (c *BookController) GetBookList() {
45
+	caseIDs := c.GetString("caseid")
46
+	if caseIDs == "" {
47
+		cases := c.Context.Get("cases").([]model.SysUserCase)
48
+		caseIDs = c.GetCaseIDs(cases)
49
+	}
50
+	bookType := c.GetString("bookType")
51
+	page, _ := c.GetInt("page")
52
+	pagesize, _ := c.GetInt("pagesize")
53
+	list, err := c.serv.GetBookList(bookType, caseIDs, page, pagesize)
54
+	if err != nil {
55
+		c.ResponseError(err)
56
+	}
57
+
58
+	c.ResponseJSON(list)
59
+}