diff --git a/WebContent/manager/01nav.jsp b/WebContent/manager/01nav.jsp
index bcfcafc..781c7f1 100644
--- a/WebContent/manager/01nav.jsp
+++ b/WebContent/manager/01nav.jsp
@@ -5,7 +5,7 @@
- layout 后台大布局 - Layui
+ 图书馆管理人员页面
@@ -49,7 +49,7 @@
图书管理
- 借阅图书
- - 归还图书
+ - 归还图书
diff --git a/WebContent/manager/03borrowSus.jsp b/WebContent/manager/03borrowSus.jsp
index 7e44e1e..ae1fc02 100644
--- a/WebContent/manager/03borrowSus.jsp
+++ b/WebContent/manager/03borrowSus.jsp
@@ -17,56 +17,79 @@
String sql1 = "select * from borrow_card where ID =" + user;
ResultSet rs1 = borrow.executeQuery(sql1);
-
- if (rs1.next()) {
- String sql2 = "select * from books where ID =" + book;
- ResultSet rs2 = borrow.executeQuery(sql2);
-
- if(rs2.next()){
- //out.println(psw1 + " " + psw2);
- //String id = session.getAttribute("manager").toString();
-
- String sql = "insert borrow_books(CARD_ID,BOOK_ID,BORROW_DATE,END_DATE)values('" + user + "','" + book
- + "','" + date1 + "','" + date2 + "');";
- try {
- int i = borrow.executeUpdate(sql);
- if (i == 1) {
- %>
-
+ if(session.getAttribute("manager")!=null){
+ if (rs1.next()) {
+ String sql2 = "select * from books where ID =" + book;
+ ResultSet rs2 = borrow.executeQuery(sql2);
+
+ if(rs2.next()){
+ //out.println(psw1 + " " + psw2);
+ //String id = session.getAttribute("manager").toString();
- <%
+ int status=Integer.parseInt(rs2.getString("STATUS"));
+
+
+ if(status==1){
+ String sql = "insert borrow_books(CARD_ID,BOOK_ID,BORROW_DATE,END_DATE)values('" + user + "','" + book
+ + "','" + date1 + "','" + date2 + "');";
+ try {
+ int i = borrow.executeUpdate(sql);
+ if (i == 1) {
+ %>
+
+
+ <%
+ String sql3="update books set STATUS=0 where ID="+book;
+ borrow.executeUpdate(sql3);
+
} else {
+ %>
+
+ <%
+ }
+ } catch (Exception e) {
+ %>
+
+ <%
+ }
+ }else{
%>
- <%
- }
- } catch (Exception e) {
- %>
-
<%
- }
+ }
+ }else{
+ %>
+
+ <%
+ }
+ } else {
+ %>
+
+ <%
+ }
}else{
%>
- <%
- }
- } else {
- %>
-
<%
}
diff --git a/WebContent/manager/04return.jsp b/WebContent/manager/04return.jsp
new file mode 100644
index 0000000..5474d66
--- /dev/null
+++ b/WebContent/manager/04return.jsp
@@ -0,0 +1,129 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8"%>
+
+
+
+
+Insert title here
+
+
+
+
+
+ 归还图书
+
+
+
\ No newline at end of file
diff --git a/WebContent/manager/05returnSus.jsp b/WebContent/manager/05returnSus.jsp
new file mode 100644
index 0000000..3ccf374
--- /dev/null
+++ b/WebContent/manager/05returnSus.jsp
@@ -0,0 +1,101 @@
+<%@ page import="java.sql.*"%>
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8"%>
+
+
+
+
+Insert title here
+
+
+
+ <%
+ String user = request.getParameter("userid");
+ String book = request.getParameter("bookid");
+ String date1 = request.getParameter("date1");
+ String ill = request.getParameter("ill");
+ out.println(ill);
+ String managerid = request.getParameter("managerid");
+ String sql1 = "select * from borrow_card where ID =" + user;
+
+ ResultSet rs1 = ret.executeQuery(sql1);
+ if(session.getAttribute("manager")!=null){
+ if (rs1.next()) {
+ String sql2 = "select * from books where ID =" + book;
+ ResultSet rs2 = ret.executeQuery(sql2);
+
+ if(rs2.next()){
+ //out.println(psw1 + " " + psw2);
+ //String id = session.getAttribute("manager").toString();
+ int status=Integer.parseInt(rs2.getString("STATUS"));
+ if(status==0){
+ String sql = "update borrow_books set RETURN_DATE='" + date1 + "',ILLEGAL='" + ill + "',MANAGER_ID='" + managerid + "' where CARD_ID='" + user +"'and BOOK_ID="+ book;
+ try {
+ int i = ret.executeUpdate(sql);
+ if (i == 1) {
+ String sql4="select * from manager where ID="+managerid;
+ ResultSet rs3=ret.executeQuery(sql4);
+ if(rs3.next()){
+ %>
+
+
+ <%
+ String sql3="update books set STATUS=1 where ID="+book;
+ ret.executeUpdate(sql3);
+ }else{
+ %>
+
+
+ <%
+ }
+
+ } else {
+ %>
+
+ <%
+ }
+ } catch (Exception e) {
+ %>
+
+ <%
+ }
+ }else{
+ %>
+
+ <%
+ }
+ }
+ }else{
+ %>
+
+ <%
+ }
+ }else{
+ %>
+
+ <%
+ }
+ %>
+
+
\ No newline at end of file
diff --git a/WebContent/reader/08illegal.jsp b/WebContent/reader/08illegal.jsp
index 0caeebe..007149b 100644
--- a/WebContent/reader/08illegal.jsp
+++ b/WebContent/reader/08illegal.jsp
@@ -44,7 +44,7 @@
<%
try{
String id=session.getAttribute("reader").toString();
- String sql="select BOOK_ID,BORROW_DATE,END_DATE,RETURN_DATE,ILLEGAL,MANAGER_ID from borrow_books where ILLEGAL is not null AND CARD_ID = " + id;
+ String sql="select BOOK_ID,BORROW_DATE,END_DATE,RETURN_DATE,ILLEGAL,MANAGER_ID from borrow_books where ILLEGAL is not null and length(trim(illegal))>0 AND CARD_ID = " + id;
//out.println(sql);
ResultSet rs = ill.executeQuery(sql);
while (rs.next()) {