From 16f4aacf23f445eb581e0a36aaef51ca8235c591 Mon Sep 17 00:00:00 2001 From: s-sakiyama <26-m-s-stella-tecnica@it-college.jp> Date: Thu, 22 Oct 2026 15:15:03 +0900 Subject: [PATCH] =?UTF-8?q?=E8=B2=B8=E5=87=BA=E7=94=B3=E8=AB=8B=E6=A9=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/demo/service/ReturnService.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/team1/src/main/java/com/example/demo/service/ReturnService.java b/team1/src/main/java/com/example/demo/service/ReturnService.java index abefb36..5e52673 100644 --- a/team1/src/main/java/com/example/demo/service/ReturnService.java +++ b/team1/src/main/java/com/example/demo/service/ReturnService.java @@ -10,6 +10,7 @@ import org.springframework.stereotype.Service; import com.example.demo.entity.Book_collectionEntity; import com.example.demo.entity.Borrow_booksEntity; +import com.example.demo.form.LendingForm; import com.example.demo.form.ReturnForm; import com.example.demo.form.SearchConditionBookForm; import com.example.demo.model.LeadingListModel; @@ -138,4 +139,20 @@ public class ReturnService { } -} + //書籍貸出申請機能 + public void executeLending(LendingForm form, int idEmployee) { + var book_collection = book_CollectionRepository.findById(form.getId_book());//更新したい本のEntityを取得 + book_collection.get().setFlgLending('1');//フラグだけ書き換え + book_CollectionRepository.save(book_collection.get()); + + Borrow_booksEntity borrow = new Borrow_booksEntity();//空の申請レコード + borrow.setIdApproval(idEmployee);//申請者ID + borrow.setIdBook(form.getId_book());//蔵書ID + borrow.setDateRequest(new Date());//申請日 + borrow.setStatus('1');//ステータスを承認待ちに + borrow.setIdUpdate(idEmployee);//更新者ID + borrow.setDateUpdate(new Date());//更新日 + + borrowRepository.save(borrow); + } +} \ No newline at end of file