⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 borrowbookaction.java

📁 图书管理系统
💻 JAVA
字号:
package com.web.action;import static com.common.BeanFactory.getBean;import java.sql.Timestamp;import java.util.List;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionContext;import com.bean.Book;import com.bean.BorrowBook;import com.bean.Operator;import com.bean.Reader;import com.opensymphony.xwork2.ActionSupport;import com.service.BooksService;import com.service.ReaderService;public class BorrowBookAction extends ActionSupport {	private String bookid;	private String daytime;	private String borrownum;	private Integer readerid;		public String getBookid() {		return bookid;	}	public void setBookid(String bookid) {		this.bookid = bookid;	}	public String getDaytime() {		return daytime;	}	public void setDaytime(String daytime) {		this.daytime = daytime;	}	public String getBorrownum() {		return borrownum;	}	public void setBorrownum(String borrownum) {		this.borrownum = borrownum;	}	public Integer getReaderid() {		return readerid;	}	public void setReaderid(Integer readerid) {		this.readerid = readerid;	}	public String addBorrowBook() throws Exception{		HttpServletRequest request = ServletActionContext.getRequest();		BooksService service = (BooksService)getBean("booksService");		ReaderService rservice = (ReaderService)getBean("readerService");		BorrowBook borrowBook = new BorrowBook();		System.out.println(bookid+"/"+readerid+"/"+borrownum+"/"+daytime);		Integer bookid2 = Integer.parseInt(bookid);		Integer daytime2 = Integer.parseInt(daytime);		Integer borrownum2 = Integer.parseInt(borrownum);		List list = service.findBooks(bookid2, null, null);		System.out.println(list);		if(list==null||list.isEmpty()){			request.setAttribute("usermessage", "你所借阅的书不存在");		}		Book book = (Book)list.get(0);		long backtime= daytime2*24*60*60*1000;		Reader reader = (Reader)service.findReader(readerid, null, null).get(0);		borrowBook.setActualbacktimestamp(new Timestamp(System.currentTimeMillis()+backtime));		borrowBook.setBook(book);		borrowBook.setBorrowBooknumber(borrownum2);		borrowBook.setBorrowdate(new Timestamp(System.currentTimeMillis()));		Operator operator = (Operator)request.getSession().getAttribute("operator");		Operator op = (Operator)rservice.findOpertor(operator.getId(), operator.getCardid(), null, null).get(0);		borrowBook.setOperator(op);		borrowBook.setReader(reader);		book.setIsborrow("1");		service.saveOrUpdate(book);		System.out.println(book+"/"+reader);		service.addBorrowBooksRecord(borrowBook);		return "success";	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -