Open sehyeogi365 opened 1 month ago
BorrowBook borrowbook = borrowBO.getBorrow(book.getId()); 이부분이 널이라고 뜨는데 그래서 반납일자도 널이뜬다.
충모투어 할때처럼 1행정보 불러오고 그런게 아니라.
객실리스트를 불러오고, 그안의 싱글룸 사이즈 뭐 이런식으로 불러와야 한다.
List
Integer price = 0;
//객실 정보가 있을때
if(roomList != null && !roomList.isEmpty()){
price = roomList.get(0).getPrice(); // 첫번째요소인 싱글룸 가격
} else {
System.out.println("Lodging ID: " + lodging.getId());
}
원인을 알거 같다. 말그대로 대출한 책이 아니기 때문에 반납예정 일자가 안뜸
그리고, 대출 안한 책은 예약이 되면 안된다.
list 내 jstl을 고칠것
모두의 c언어 역삼푸른솔도서관 거는 말그대로 상호대차중이다.
그래서 대출중/상호대차중일때의 returnDate를 불러와야 하는데
그럼 조건문 만들어서 borrow 널일때 상호대차 returnDate를 넣는다 이렇게 해야 함
이렇게 상호대차 1행조회 클래스 추가한후 제너레이트 하는 부분에서 예외처리를 해준다.
if(borrowbook == null){ reserveBookDetail.setReturnDate(interibraryBook.getReturnDate()); } else { reserveBookDetail.setReturnDate(borrowbook.getReturnDate());// 반납예정일 대출중 도서는 대출테이블의 리턴데이트 상호대차중 도서는 상호대차테이블의 리턴데이트 }
500에러가 뜬다.