From 13f2fdedeae81754470fbf1cba832fd0ee58c99f Mon Sep 17 00:00:00 2001 From: t-eguchi <26-t-eguchi-tmn@it-college.co.jp> Date: Tue, 20 Oct 2026 11:16:14 +0900 Subject: [PATCH] =?UTF-8?q?=E9=80=94=E4=B8=AD=E7=B5=8C=E9=81=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo/controller/AdminLoanController.java | 5 ++++ .../demo/service/BookAdminService.java | 26 +++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/book-rent/src/main/java/com/example/demo/controller/AdminLoanController.java b/book-rent/src/main/java/com/example/demo/controller/AdminLoanController.java index 2746bcc..f2fe673 100644 --- a/book-rent/src/main/java/com/example/demo/controller/AdminLoanController.java +++ b/book-rent/src/main/java/com/example/demo/controller/AdminLoanController.java @@ -6,6 +6,9 @@ import jakarta.servlet.http.HttpSession; import org.springframework.stereotype.Controller; +import com.example.demo.entity.BookCollection; +import com.example.demo.entity.BorrowBook; + @Controller public class AdminLoanController { @@ -16,6 +19,8 @@ public class AdminLoanController { private final static String SEVERE_ERROR_MESSAGE = "エラーが発生しました!"; HttpSession httpSession; + BookCollection bookcollection; + BorrowBook borrowBook; } diff --git a/book-rent/src/main/java/com/example/demo/service/BookAdminService.java b/book-rent/src/main/java/com/example/demo/service/BookAdminService.java index d8f4f64..483de2f 100644 --- a/book-rent/src/main/java/com/example/demo/service/BookAdminService.java +++ b/book-rent/src/main/java/com/example/demo/service/BookAdminService.java @@ -1,5 +1,31 @@ package com.example.demo.service; +import java.time.LocalDate; + +import org.springframework.stereotype.Service; + +import com.example.demo.entity.BookCollection; +import com.example.demo.entity.BorrowBook; +import com.example.demo.repository.BookCollectionRepository; +import com.example.demo.repository.BorrowBookRepository; + +@Service public class BookAdminService { + BorrowBookRepository borrowBookRepository; + BookCollectionRepository bookCollectionRepository; + + public BookAdminService(BorrowBookRepository borrowBookRepository, BookCollectionRepository bookCollectionRepository) { + this.borrowBookRepository = borrowBookRepository; + this.bookCollectionRepository = bookCollectionRepository; + } + + @Transactional + public void aprroveBookAdmin(BorrowBook idRequest, BookCollection idBook) { + LocalDate today = LocalDate.now(); + + // 貸出テーブルの更新 + BorrowBook brrowBook = borrowBookRepository.findById(idRequest); + + } }