Compare commits
1 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
2105fd6768 | 2 years ago |
@ -0,0 +1,79 @@
|
||||
package Controller;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.Vector;
|
||||
|
||||
import Model.access.BorrowAccess;
|
||||
import Tool.TimeTool;
|
||||
|
||||
/**
|
||||
* 借阅归还表的控制器
|
||||
* @author rsw
|
||||
*
|
||||
*/
|
||||
public class BorrowCon {
|
||||
BorrowAccess borrowdao = new BorrowAccess();
|
||||
|
||||
public boolean insertBorrow(String number, int b_name, int borrowdate, int duedate,int b_id) throws SQLException {
|
||||
return borrowdao.insertBorrow(number, b_name, borrowdate, duedate,b_id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询借阅信息
|
||||
*/
|
||||
public Object[][] queryBorrowInfo(String number1, String number2, boolean isreturn) throws SQLException {
|
||||
Object[][] borrowData = new Object[borrowdao.queryBorrowInfo(number1, number2, isreturn).size()][8];
|
||||
for (int i = 0; i < borrowData.length; i++) {
|
||||
borrowData[i][0] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(0);
|
||||
borrowData[i][1] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(1);
|
||||
borrowData[i][2] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(2);
|
||||
borrowData[i][3] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(3);
|
||||
borrowData[i][4] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(4);
|
||||
borrowData[i][5] = TimeTool.stampToDate(
|
||||
borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(5).toString());
|
||||
borrowData[i][6] = TimeTool.stampToDate(
|
||||
borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(6).toString());
|
||||
|
||||
}
|
||||
return borrowData;
|
||||
}
|
||||
/**
|
||||
* 获取实际归还时间
|
||||
*/
|
||||
public Object[][] queryBorrowReturnDate(String number1, String number2, boolean isreturn) throws SQLException {
|
||||
Object[][] borrowData = new Object[borrowdao.queryBorrowInfo(number1, number2, isreturn).size()][8];
|
||||
for (int i = 0; i < borrowData.length; i++) {
|
||||
borrowData[i][0] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(0);
|
||||
borrowData[i][1] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(1);
|
||||
borrowData[i][2] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(2);
|
||||
borrowData[i][3] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(3);
|
||||
borrowData[i][4] = borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(4);
|
||||
borrowData[i][5] = TimeTool.stampToDate(
|
||||
borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(5).toString());
|
||||
borrowData[i][6] = TimeTool.stampToDate(
|
||||
borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(6).toString());
|
||||
borrowData[i][7] = TimeTool.stampToDate(
|
||||
borrowdao.queryBorrowInfo(number1, number2, isreturn).elementAt(i).elementAt(7).toString());
|
||||
}
|
||||
return borrowData;
|
||||
}
|
||||
/**
|
||||
* 图书归还
|
||||
*/
|
||||
public boolean returnBorrow(int returndate,int borrow_id,int b_id) throws SQLException {
|
||||
return borrowdao.returnBorrow(returndate,borrow_id,b_id);
|
||||
}
|
||||
/**
|
||||
* 查询此书是否被借阅
|
||||
* @throws SQLException
|
||||
*/
|
||||
public boolean queryExistBook(int borrow_b_id) throws SQLException {
|
||||
return borrowdao.queryExistBook(borrow_b_id);
|
||||
}
|
||||
/**
|
||||
* 查询此书是否被借阅
|
||||
*/
|
||||
public boolean queryIsBorrowBook(int borrow_b_id,String count)throws SQLException {
|
||||
return borrowdao.queryIsBorrowBook(borrow_b_id, count);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue