serviceクラスに貸し出しの承認却下を追加

This commit is contained in:
s-sakiyama
2026-10-22 11:17:28 +09:00
parent 40733ad01f
commit a80e99da7f

View File

@@ -62,4 +62,36 @@ public class ReturnService {
book_CollectionRepository.save(book.get());
}
//貸出承認
public void setReturnComplete(int id_request, int id_employee) {
var borrow = borrowRepository.findById(id_request);
var book = book_CollectionRepository.findById(borrow.get().getIdBook());
borrow.get().setStatus('2');//貸出テーブルの「ステータス」を【貸出中】
borrow.get().setDateApproval(new Date());//「承認日」を当日日付
borrow.get().setIdUpdate(id_employee);//「更新者」を更新した人のID
borrow.get().setDateUpdate(new Date());//「更新日」を当日日付に更新する。
borrowRepository.save(borrow.get());
book_CollectionRepository.save(book.get());
}
//却下
//貸出テーブルの「ステータス」を【却下】、「更新者」を却下した人のID、「更新日」を当日日付に更新する。
//また、蔵書テーブルの「貸出フラグ」を【貸出可】に更新する。
public void setReturnRejected(int id_request, int id_employee) {
var borrow = borrowRepository.findById(id_request);
var book = book_CollectionRepository.findById(borrow.get().getIdBook());
book.get().setFlgLending('0');//「貸出フラグ」を【貸出可】
borrow.get().setStatus('9');//貸出テーブルの「ステータス」を【却下】
borrow.get().setIdUpdate(id_employee);//「更新者」を却下した人のID
borrow.get().setDateUpdate(new Date());//「更新日」を当日日付に更新する。
borrowRepository.save(borrow.get());
book_CollectionRepository.save(book.get());
}
}