serviceの作成及び仕様

This commit is contained in:
s-sakiyama
2026-10-21 14:10:37 +09:00
parent 6b7c6d3abf
commit 53fd6ae2db
2 changed files with 9 additions and 2 deletions

View File

@@ -31,9 +31,12 @@ public class ReturnConfirmController {
//仮の値を入れる
Integer id = 1;
//申請IDを元に取得
ReturnForm resultForm = rerurnService.getReturnForm(id);
resultForm.setIdRequest(id);
//returnFormに値をセット
// 画面に返す為の情報をセット
model.addAttribute("returnForm", rerurnService.getReturnForm(id));
model.addAttribute("returnForm", resultForm);
return "returnConfirm";
} catch (Exception e) {
e.printStackTrace();

View File

@@ -1,8 +1,11 @@
package com.example.demo.service;
import java.util.Optional;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.example.demo.entity.Borrow_booksEntity;
import com.example.demo.form.ReturnForm;
import com.example.demo.repository.Book_CollectionRepository;
import com.example.demo.repository.Borrow_BooksRepository;
@@ -27,7 +30,8 @@ public class RerurnService {
public ReturnForm getReturnForm(int id) {
ReturnForm result = new ReturnForm();
var borrow = borrowRepository.findById(id);
Optional<Borrow_booksEntity> borrow = borrowRepository.findById(id);
// System.out.println(borrow);
result.setDateRequest(borrow.get().getDateRequest());//申請日
result.setDateBorrow(borrow.get().getDateBorrow());//貸出日
result.setDateScheduledReturn(borrow.get().getDateScheduledReturn());//返却予定日