serviceクラスに貸し出しの承認却下を追加
This commit is contained in:
@@ -62,4 +62,36 @@ public class ReturnService {
|
|||||||
book_CollectionRepository.save(book.get());
|
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());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user