ソースを参照

Merge branch 'dev' of http://git.ycjcjy.com/SpaceOfCheng/services into dev

胡轶钦 6 年 前
コミット
1ab4469d50
共有4 個のファイルを変更した10 個の追加5 個の削除を含む
  1. 1
    1
      conf/log.conf
  2. 5
    1
      controllers/book/book.go
  3. 3
    2
      models/book/book.go
  4. 1
    1
      routers/common.go

+ 1
- 1
conf/log.conf ファイルの表示

@@ -1,4 +1,4 @@
1 1
 [common]
2
-filename="D:\\GoProjects\\src\\spaceofcheng\\services\\log\\common.log"
2
+filename="E:\\GoProjects\\src\\spaceofcheng\\services\\log\\common.log"
3 3
 # log level "emergency", "alert", "critical", "error", "warning", "notice", "info", "debug"
4 4
 level="debug"

+ 5
- 1
controllers/book/book.go ファイルの表示

@@ -51,9 +51,13 @@ func (c *BookController) GetBookList() {
51 51
 		cases := c.Context.Get("cases").([]model.SysUserCase)
52 52
 		caseIDs = c.GetCaseIDs(cases)
53 53
 	}
54
-	bookType := c.GetString("bookType")
54
+	bookType := c.GetString("booktype")
55 55
 	barcode := c.GetString("barcode")
56 56
 	page, _ := c.GetInt("page")
57
+	if page < 1 {
58
+		page = 1
59
+	}
60
+
57 61
 	pagesize, _ := c.GetInt("pagesize")
58 62
 	name := c.GetString("name")
59 63
 	showzero := c.GetString("showzero")

+ 3
- 2
models/book/book.go ファイルの表示

@@ -39,7 +39,7 @@ func (m *BookDAO) GetBookList(bookType, name, barcode, showzero, caseid string,
39 39
 		sql += ` and (book_name like '%` + name + `%' or author like '%` + name + `%')`
40 40
 	}
41 41
 	if barcode != "" {
42
-		sql += ` and barcode = '` + barcode + `'`
42
+		sql += ` and book_barcode = '` + barcode + `'`
43 43
 	}
44 44
 	if showzero == "0" {
45 45
 		sql += ` and left_num>0`
@@ -57,7 +57,7 @@ func (m *BookDAO) GetBookListCount(bookType, name, showzero, barcode, caseid str
57 57
 		sql += ` and book_type_id = '` + bookType + `'`
58 58
 	}
59 59
 	if barcode != "" {
60
-		sql += ` and barcode = '` + barcode + `'`
60
+		sql += ` and book_barcode = '` + barcode + `'`
61 61
 	}
62 62
 	if name != "" {
63 63
 		sql += ` and (book_name like '%` + name + `%' or author like '%` + name + `%')`
@@ -482,6 +482,7 @@ func (m *BookDAO) DeleteBook(bookId string) error {
482 482
 	var cols = []string{
483 483
 		"status",
484 484
 	}
485
+
485 486
 	_, err := m.db.Cols(cols...).Where("book_id = ?", book.BookId).Update(book)
486 487
 	return err
487 488
 }

+ 1
- 1
routers/common.go ファイルの表示

@@ -362,7 +362,7 @@ func getCommonRoutes(prefix string) beego.LinkNamespace {
362 362
 		beego.NSRouter("/book/customer/:customerInfo", &book.BookController{}, "put:GetCustomerByCustomerInfo"),
363 363
 		beego.NSRouter("/book/excel", &book.BookController{}, "post:ExcelInpuData"),
364 364
 		beego.NSRouter("/book/cancel/:recordId", &book.BookController{}, "put:CancelReserve"),
365
-		beego.NSRouter("/book/:recordId", &book.BookController{}, "delete:DeleteBook"),
365
+		beego.NSRouter("/book/:bookId", &book.BookController{}, "delete:DeleteBook"),
366 366
 
367 367
 		// booktype 图书类型管理
368 368
 		beego.NSRouter("/booktype", &booktype.BooktypeController{}, "get:GetList"),