胡轶钦 6 年前
父节点
当前提交
1bb7523e40
共有 1 个文件被更改,包括 15 次插入0 次删除
  1. 15
    0
      service/book/book.go

+ 15
- 0
service/book/book.go 查看文件

339
 		utils.LogError("取消失败: " + err.Error())
339
 		utils.LogError("取消失败: " + err.Error())
340
 		return errors.New("取消失败")
340
 		return errors.New("取消失败")
341
 	}
341
 	}
342
+	book, err := s.dao.GetBookById(record.BookId)
343
+	if err != nil {
344
+		utils.LogError("取消失败: " + err.Error())
345
+		return errors.New("取消失败")
346
+	}
347
+	book.LeftNum = book.LeftNum + 1
348
+	var cols = []string{
349
+		"left_num",
350
+	}
351
+	err = s.dao.UpdateInStockBook(book, cols)
352
+	if err != nil {
353
+		utils.LogError("归还失败: " + err.Error())
354
+		return errors.New("归还失败")
355
+	}
356
+
342
 	record.BorrowStatus = models.BORROW_TYPE_CANCEL
357
 	record.BorrowStatus = models.BORROW_TYPE_CANCEL
343
 	_, err = s.dao.UpdateBookRecord(record)
358
 	_, err = s.dao.UpdateBookRecord(record)
344
 	if err != nil {
359
 	if err != nil {