|
@@ -108,6 +108,21 @@ func (s *BookServ) AuthBook(book model.TaBook) error {
|
108
|
108
|
}
|
109
|
109
|
return nil
|
110
|
110
|
}
|
|
111
|
+func (s *BookServ) AuthBookEdit(book model.TaBook) error {
|
|
112
|
+ if book.CaseId == "" {
|
|
113
|
+ return errors.New("案场不能为空")
|
|
114
|
+ }
|
|
115
|
+ if book.BookName == "" {
|
|
116
|
+ return errors.New("图书名不能为空")
|
|
117
|
+ }
|
|
118
|
+ if book.InStock == 0 {
|
|
119
|
+ return errors.New("总库存不能为0")
|
|
120
|
+ }
|
|
121
|
+ if book.BorrowDays == 0 {
|
|
122
|
+ return errors.New("借阅天数不能为0")
|
|
123
|
+ }
|
|
124
|
+ return nil
|
|
125
|
+}
|
111
|
126
|
func (s *BookServ) AddBook(book model.TaBook) (*model.TaBook, error) {
|
112
|
127
|
|
113
|
128
|
newBook, err := s.dao.AddBook(book)
|