📄 borrowbookaction.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 + -