|
@@ -212,6 +212,10 @@ func (s *BookServ) BorrowBook(bookId, customerId, orgId string) (*model.TaBookBo
|
212
|
212
|
utils.LogError("借阅失败: " + err.Error())
|
213
|
213
|
return nil, errors.New("借阅失败")
|
214
|
214
|
}
|
|
215
|
+ if book.LeftNum <= 0 {
|
|
216
|
+ utils.LogError("该图书已无库存: " + err.Error())
|
|
217
|
+ return nil, errors.New("该图书已无库存")
|
|
218
|
+ }
|
215
|
219
|
var borrowRecord = model.TaBookBorrowRecord{
|
216
|
220
|
BookId: bookId,
|
217
|
221
|
BorrowStatus: models.BORROW_TYPE_BORROWED,
|