diff --git a/cw/src/com/wuzhou/config/WZConfig.java b/cw/src/com/wuzhou/config/WZConfig.java
index dd4948e..c57afb4 100644
--- a/cw/src/com/wuzhou/config/WZConfig.java
+++ b/cw/src/com/wuzhou/config/WZConfig.java
@@ -13,6 +13,7 @@
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.render.ViewType;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
+import com.wuzhou.controller.BookController;
import com.wuzhou.controller.ExcelImportController;
import com.wuzhou.controller.IndexController;
import com.wuzhou.controller.UserController;
@@ -37,6 +38,7 @@ public void configRoute(Routes me) {
me.add("/", IndexController.class);
me.add("/import", ExcelImportController.class);
me.add("/user", UserController.class);
+ me.add("/book", BookController.class);
}
@Override
diff --git a/cw/src/com/wuzhou/controller/BookController.java b/cw/src/com/wuzhou/controller/BookController.java
new file mode 100644
index 0000000..620e529
--- /dev/null
+++ b/cw/src/com/wuzhou/controller/BookController.java
@@ -0,0 +1,150 @@
+package com.wuzhou.controller;
+
+import org.apache.log4j.Logger;
+
+import com.jfinal.aop.Enhancer;
+import com.jfinal.core.Controller;
+import com.jfinal.kit.JsonKit;
+import com.wuzhou.bean.BookBaseBean;
+import com.wuzhou.service.BookService;
+import com.wuzhou.service.ExcelMapService;
+import com.wuzhou.service.UserService;
+
+/**
+ *
+ * @author wanghonghui
+ *
+ */
+public class BookController extends Controller {
+ Logger log = Logger.getLogger(BookController.class);
+ UserService userService = Enhancer.enhance(UserService.class);
+ BookService service = Enhancer.enhance(BookService.class);
+ ExcelMapService excelMapService = Enhancer.enhance(ExcelMapService.class);
+ /**
+ * 书号检索列表页面
+ */
+ public void bookList() {
+ setAttr("searchConditionJson", JsonKit.toJson(BookBaseBean.getInstence().searchConditionMap));
+ render("/cw/BookList.jsp");
+ }
+
+ public void bookInfo() {
+ int id = getParaToInt("id", 0);
+ if(id==0) {
+ setAttr("bookBaseModel", "");
+ } else {
+ try{
+ setAttr("bookBaseModel", service.getBookInfo(id));
+ } catch(Exception ex) {
+ setAttr("bookBaseModel", "");
+ ex.printStackTrace();
+ log.error(ex);
+ }
+ }
+ render("/cw/EditBook.jsp");
+ }
+
+ /**
+ * 书号列表
+ */
+ public void getBookList() {
+ String mySearchSql = getPara("mySearchSql", "1=1");
+ int pageNumber = getParaToInt("page", 1);
+ try {
+ renderJson(service.getBookList(pageNumber, mySearchSql, 1));
+ } catch(Exception ex) {
+ renderJson("-1");
+ ex.printStackTrace();
+ log.error(ex);
+ }
+ }
+
+ public void getSummary() {
+ String mySearchSql = getPara("mySearchSql", "1=1");
+ try {
+ renderJson(service.getSummary(mySearchSql));
+ } catch(Exception ex) {
+ renderJson("-1");
+ ex.printStackTrace();
+ log.error(ex);
+ }
+ }
+
+ public void getExcelList() {
+ renderJson(excelMapService.getExcelList());
+ }
+
+ /**
+ * 被“删除”的图书
+ */
+ public void bookDelPage() {
+ setAttr("userJson", JsonKit.toJson(userService.getUserList()));
+ render("/cw/DelBookList.jsp");
+ }
+
+ /**
+ * 假删除图书
+ */
+ public void updateBookById() {
+ int bookId = getParaToInt("bookId", 0);
+ if(bookId==0) {
+ renderJson("0");
+ return;
+ }
+ try {
+ if(service.updateBookById(bookId, 0)) {
+ renderJson("1");
+ } else {
+ renderJson("2");
+ }
+ } catch(Exception ex) {
+ renderJson("-1");
+ ex.printStackTrace();
+ log.error(ex);
+ }
+ }
+
+ /**
+ * 恢复图书
+ */
+ public void recoveryBookById() {
+// int bookId = getParaToInt("bookId", 0);
+// if(bookId==0) {
+// renderJson("0");
+// return;
+// }
+// try {
+// if(service.updateBookById(bookId, 1)) {
+// renderJson("1");
+// } else {
+// renderJson("2");
+// }
+// } catch(Exception ex) {
+// renderJson("-1");
+// ex.printStackTrace();
+// log.error(ex);
+// }
+ }
+
+ /**
+ * 删除图书
+ */
+ public void deleteBookById() {
+ int bookId = getParaToInt("bookId", 0);
+ if(bookId==0) {
+ renderJson("0");
+ return;
+ }
+ try {
+ if(service.deleteBookById(bookId)) {
+ renderJson("1");
+ } else {
+ renderJson("2");
+ }
+ } catch(Exception ex) {
+ renderJson("-1");
+ ex.printStackTrace();
+ log.error(ex);
+ }
+ }
+}
diff --git a/cw/src/com/wuzhou/controller/ExcelImportController.java b/cw/src/com/wuzhou/controller/ExcelImportController.java
index 850ef40..580a215 100644
--- a/cw/src/com/wuzhou/controller/ExcelImportController.java
+++ b/cw/src/com/wuzhou/controller/ExcelImportController.java
@@ -1,6 +1,18 @@
package com.wuzhou.controller;
+import java.io.File;
+import java.util.Date;
+
+import org.apache.log4j.Logger;
+
+import com.jfinal.aop.Enhancer;
import com.jfinal.core.Controller;
+import com.jfinal.kit.PathKit;
+import com.jfinal.upload.UploadFile;
+import com.wuzhou.Result;
+import com.wuzhou.service.ExcelImportService;
+import com.wuzhou.service.ExcelMapService;
+import com.wuzhou.service.UserService;
/**
* excel导入控制
@@ -8,11 +20,61 @@
*
*/
public class ExcelImportController extends Controller{
+ Logger log = Logger.getLogger(ExcelImportController.class);
+
+ UserService userService = Enhancer.enhance(UserService.class);
+ ExcelMapService excelMapService = Enhancer.enhance(ExcelMapService.class);
+ ExcelImportService service = Enhancer.enhance(ExcelImportService.class);
+
+ Result result = new Result();
/**
* 图书基本信息导入页面
*/
- public void baseBookImportPage() {
- render("");
+ public void importBaseBookPage() {
+ render("/cw/ImportBookBase.jsp");
+ }
+
+ /**
+ * 上传excel
+ */
+ public void uploadBaseBookExcel() {
+ UploadFile file = getFile("file");
+ String uploadExcelName = file.getOriginalFileName();
+ String serverExcelName = new Date().getTime()+".xlsx";
+ String filePath = PathKit.getWebRootPath()+File.separator+"uploadFiles"+File.separator+serverExcelName;
+ file.getFile().renameTo(new File(filePath));
+ try{
+ excelMapService.addExcelMap(uploadExcelName, serverExcelName);
+ setSessionAttr("excelPath", filePath);
+ renderJson("0");
+ } catch(Exception ex) {
+ ex.printStackTrace();
+ renderJson(ex.getMessage());
+ log.error(ex);
+ }
+ }
+
+ /**
+ * 解析excel并返回
+ */
+ public void saveBaseBookExcel() {
+ Object excelPath = getSessionAttr("excelPath");
+ if(excelPath==null) {
+ result.setStatus(false);
+ result.setMessage("未加载到EXCEL");
+ return;
+ }
+ try{
+ int out = service.parserBookBaseExcel(excelPath.toString());
+ result.setStatus(true);
+ result.setMessage("共入库["+out+"]本");
+ } catch(Exception ex) {
+ ex.printStackTrace();
+ result.setStatus(false);
+ result.setMessage(ex.getMessage());
+ log.error(ex);
+ }
+ renderJson(result);
}
}
diff --git a/cw/src/com/wuzhou/controller/IndexController.java b/cw/src/com/wuzhou/controller/IndexController.java
index 3db2fed..b7d08ad 100644
--- a/cw/src/com/wuzhou/controller/IndexController.java
+++ b/cw/src/com/wuzhou/controller/IndexController.java
@@ -33,114 +33,114 @@ public void index() {
/**
* 书号检索列表页面
*/
- public void bookList() {
- setAttr("searchConditionJson", JsonKit.toJson(BookBaseBean.getInstence().searchConditionMap));
- render("/cw/BookList.jsp");
- }
+// public void bookList() {
+// setAttr("searchConditionJson", JsonKit.toJson(BookBaseBean.getInstence().searchConditionMap));
+// render("/cw/BookList.jsp");
+// }
- public void bookInfo() {
- int id = getParaToInt("id", 0);
- if(id==0) {
- setAttr("bookBaseModel", "");
- } else {
- try{
- setAttr("bookBaseModel", service.getBookInfo(id));
- } catch(Exception ex) {
- setAttr("bookBaseModel", "");
- ex.printStackTrace();
- log.error(ex);
- }
- }
- render("/cw/EditBook.jsp");
- }
+// public void bookInfo() {
+// int id = getParaToInt("id", 0);
+// if(id==0) {
+// setAttr("bookBaseModel", "");
+// } else {
+// try{
+// setAttr("bookBaseModel", service.getBookInfo(id));
+// } catch(Exception ex) {
+// setAttr("bookBaseModel", "");
+// ex.printStackTrace();
+// log.error(ex);
+// }
+// }
+// render("/cw/EditBook.jsp");
+// }
/**
* 书号列表
*/
- public void getBookList() {
- String mySearchSql = getPara("mySearchSql", "1=1");
- int pageNumber = getParaToInt("page", 1);
- try {
- renderJson(service.getBookList(pageNumber, mySearchSql, 1));
- } catch(Exception ex) {
- renderJson("-1");
- ex.printStackTrace();
- log.error(ex);
- }
- }
-
- public void getSummary() {
- String mySearchSql = getPara("mySearchSql", "1=1");
- try {
- renderJson(service.getSummary(mySearchSql));
- } catch(Exception ex) {
- renderJson("-1");
- ex.printStackTrace();
- log.error(ex);
- }
- }
-
- public void getExcelList() {
- renderJson(excelMapService.getExcelList());
- }
+// public void getBookList() {
+// String mySearchSql = getPara("mySearchSql", "1=1");
+// int pageNumber = getParaToInt("page", 1);
+// try {
+// renderJson(service.getBookList(pageNumber, mySearchSql, 1));
+// } catch(Exception ex) {
+// renderJson("-1");
+// ex.printStackTrace();
+// log.error(ex);
+// }
+// }
+//
+// public void getSummary() {
+// String mySearchSql = getPara("mySearchSql", "1=1");
+// try {
+// renderJson(service.getSummary(mySearchSql));
+// } catch(Exception ex) {
+// renderJson("-1");
+// ex.printStackTrace();
+// log.error(ex);
+// }
+// }
+//
+// public void getExcelList() {
+// renderJson(excelMapService.getExcelList());
+// }
/**
* 上传excel页面
*/
- public void importBaseBookPage() {
- render("/cw/ImportBookBase.jsp");
- }
+// public void importBaseBookPage() {
+// render("/cw/ImportBookBase.jsp");
+// }
/**
* 上传excel
*/
- public void uploadBaseBookExcel() {
- UploadFile file = getFile("file");
- String uploadExcelName = file.getOriginalFileName();
- String serverExcelName = new Date().getTime()+".xlsx";
- String filePath = PathKit.getWebRootPath()+File.separator+"uploadFiles"+File.separator+serverExcelName;
- file.getFile().renameTo(new File(filePath));
- try{
- excelMapService.addExcelMap(uploadExcelName, serverExcelName);
- setSessionAttr("excelPath", filePath);
- renderJson("0");
- } catch(Exception ex) {
- ex.printStackTrace();
- renderJson(ex.getMessage());
- log.error(ex);
- }
- }
+// public void uploadBaseBookExcel() {
+// UploadFile file = getFile("file");
+// String uploadExcelName = file.getOriginalFileName();
+// String serverExcelName = new Date().getTime()+".xlsx";
+// String filePath = PathKit.getWebRootPath()+File.separator+"uploadFiles"+File.separator+serverExcelName;
+// file.getFile().renameTo(new File(filePath));
+// try{
+// excelMapService.addExcelMap(uploadExcelName, serverExcelName);
+// setSessionAttr("excelPath", filePath);
+// renderJson("0");
+// } catch(Exception ex) {
+// ex.printStackTrace();
+// renderJson(ex.getMessage());
+// log.error(ex);
+// }
+// }
/**
* 解析excel并返回
*/
- public void saveBaseBookExcel() {
- Object excelPath = getSessionAttr("excelPath");
- if(excelPath==null) {
- result.setStatus(false);
- result.setMessage("未加载到EXCEL");
- return;
- }
- try{
- int out = service.parserExcel(excelPath.toString());
- result.setStatus(true);
- result.setMessage("共入库["+out+"]本");
- } catch(Exception ex) {
- ex.printStackTrace();
- result.setStatus(false);
- result.setMessage(ex.getMessage());
- log.error(ex);
- }
- renderJson(result);
- }
+// public void saveBaseBookExcel() {
+// Object excelPath = getSessionAttr("excelPath");
+// if(excelPath==null) {
+// result.setStatus(false);
+// result.setMessage("未加载到EXCEL");
+// return;
+// }
+// try{
+// int out = service.parserExcel(excelPath.toString());
+// result.setStatus(true);
+// result.setMessage("共入库["+out+"]本");
+// } catch(Exception ex) {
+// ex.printStackTrace();
+// result.setStatus(false);
+// result.setMessage(ex.getMessage());
+// log.error(ex);
+// }
+// renderJson(result);
+// }
/**
* 被“删除”的图书
*/
- public void bookDelPage() {
- setAttr("userJson", JsonKit.toJson(userService.getUserList()));
- render("/cw/DelBookList.jsp");
- }
+// public void bookDelPage() {
+// setAttr("userJson", JsonKit.toJson(userService.getUserList()));
+// render("/cw/DelBookList.jsp");
+// }
@@ -168,7 +168,7 @@ public void saveBookNum() {
/**
* 被“删除”的图书列表
*/
- public void getDelBookList() {
+// public void getDelBookList() {
// String searchCondition = getPara("searchCondition", "");
// String searchVal = getPara("searchVal", "");
// int pageNumber = getParaToInt("page", 1);
@@ -178,73 +178,73 @@ public void getDelBookList() {
// renderJson("-1");
// ex.printStackTrace();
// }
- }
-
- /**
- * 假删除图书
- */
- public void updateBookById() {
- int bookId = getParaToInt("bookId", 0);
- if(bookId==0) {
- renderJson("0");
- return;
- }
- try {
- if(service.updateBookById(bookId, 0)) {
- renderJson("1");
- } else {
- renderJson("2");
- }
- } catch(Exception ex) {
- renderJson("-1");
- ex.printStackTrace();
- log.error(ex);
- }
- }
+// }
- /**
- * 恢复图书
- */
- public void recoveryBookById() {
- int bookId = getParaToInt("bookId", 0);
- if(bookId==0) {
- renderJson("0");
- return;
- }
- try {
- if(service.updateBookById(bookId, 1)) {
- renderJson("1");
- } else {
- renderJson("2");
- }
- } catch(Exception ex) {
- renderJson("-1");
- ex.printStackTrace();
- log.error(ex);
- }
- }
-
- /**
- * 删除图书
- */
- public void deleteBookById() {
- int bookId = getParaToInt("bookId", 0);
- if(bookId==0) {
- renderJson("0");
- return;
- }
- try {
- if(service.deleteBookById(bookId)) {
- renderJson("1");
- } else {
- renderJson("2");
- }
- } catch(Exception ex) {
- renderJson("-1");
- ex.printStackTrace();
- log.error(ex);
- }
- }
+// /**
+// * 假删除图书
+// */
+// public void updateBookById() {
+// int bookId = getParaToInt("bookId", 0);
+// if(bookId==0) {
+// renderJson("0");
+// return;
+// }
+// try {
+// if(service.updateBookById(bookId, 0)) {
+// renderJson("1");
+// } else {
+// renderJson("2");
+// }
+// } catch(Exception ex) {
+// renderJson("-1");
+// ex.printStackTrace();
+// log.error(ex);
+// }
+// }
+//
+// /**
+// * 恢复图书
+// */
+// public void recoveryBookById() {
+// int bookId = getParaToInt("bookId", 0);
+// if(bookId==0) {
+// renderJson("0");
+// return;
+// }
+// try {
+// if(service.updateBookById(bookId, 1)) {
+// renderJson("1");
+// } else {
+// renderJson("2");
+// }
+// } catch(Exception ex) {
+// renderJson("-1");
+// ex.printStackTrace();
+// log.error(ex);
+// }
+// }
+//
+// /**
+// * 删除图书
+// */
+// public void deleteBookById() {
+// int bookId = getParaToInt("bookId", 0);
+// if(bookId==0) {
+// renderJson("0");
+// return;
+// }
+// try {
+// if(service.deleteBookById(bookId)) {
+// renderJson("1");
+// } else {
+// renderJson("2");
+// }
+// } catch(Exception ex) {
+// renderJson("-1");
+// ex.printStackTrace();
+// log.error(ex);
+// }
+// }
/**
* 添加excel入库
diff --git a/cw/src/com/wuzhou/model/BookBaseModel.java b/cw/src/com/wuzhou/model/BookBaseModel.java
index 76f24a8..ce86170 100644
--- a/cw/src/com/wuzhou/model/BookBaseModel.java
+++ b/cw/src/com/wuzhou/model/BookBaseModel.java
@@ -30,7 +30,7 @@ public Page
getBookList(int pageNumber, String condition) {
* @return
*/
public boolean updateBookById(int bookId, int bookStatus) {
- int flag = Db.update("update booknum set book_status = ? where id = ?", bookStatus, bookId);
+ int flag = Db.update("update book_base set book_status = ? where id = ?", bookStatus, bookId);
if(flag == 1) return true;
else return false;
}
diff --git a/cw/src/com/wuzhou/service/BookService.java b/cw/src/com/wuzhou/service/BookService.java
new file mode 100644
index 0000000..135023d
--- /dev/null
+++ b/cw/src/com/wuzhou/service/BookService.java
@@ -0,0 +1,49 @@
+package com.wuzhou.service;
+
+import com.jfinal.plugin.activerecord.Page;
+import com.wuzhou.model.BookBaseModel;
+
+public class BookService {
+
+ public BookBaseModel getBookInfo(int id) {
+ return BookBaseModel.dao.getBookInfo(id);
+ }
+
+ /**
+ * 获取图书列表
+ *
+ * @return
+ */
+ public Page getBookList(int pageNumber, String mySearchSql, int bookStatus) {
+ mySearchSql += " and book_status=1 order by id desc";
+ return BookBaseModel.dao.getBookList(pageNumber, mySearchSql);
+ }
+
+ /**
+ * 计算求和
+ * @param mySearchSql
+ * @return
+ */
+ public Object getSummary(String mySearchSql) {
+ String sql = "select sum(epub_price) epub, sum(pdf_price) pdf, sum(ad_price) ad, sum(yz_price) yz,sum(ext_price1) ext1,sum(ext_price2) ext2,sum(ext_price3) ext3,sum(ext_price4) ext4,sum(ext_price5) ext5,sum(epub_price)+sum(pdf_price)+sum(ad_price)+sum(yz_price)+sum(ext_price1)+sum(ext_price2)+sum(ext_price3)+sum(ext_price4)+sum(ext_price5) as mytotal from book_base where "+mySearchSql;
+ return BookBaseModel.dao.getSumary(sql);
+ }
+
+ /**
+ * 更新图书状态
+ * @param bookId
+ * @return
+ */
+ public boolean updateBookById(int bookId, int bookStatus) {
+ return BookBaseModel.dao.updateBookById(bookId, bookStatus);
+ }
+
+ /**
+ * 删除图书
+ * @param bookId
+ * @return
+ */
+ public boolean deleteBookById(int bookId) {
+ return BookBaseModel.dao.deleteBookById(bookId);
+ }
+}
diff --git a/cw/src/com/wuzhou/service/ExcelImportService.java b/cw/src/com/wuzhou/service/ExcelImportService.java
new file mode 100644
index 0000000..4c701b7
--- /dev/null
+++ b/cw/src/com/wuzhou/service/ExcelImportService.java
@@ -0,0 +1,82 @@
+package com.wuzhou.service;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+import org.apache.poi.ss.usermodel.Row;
+import org.apache.poi.ss.usermodel.Sheet;
+import org.apache.poi.ss.usermodel.Workbook;
+
+import com.wuzhou.model.BookBaseModel;
+import com.wuzhou.tool.FileUtil;
+import com.wuzhou.tool.POITools;
+import com.wuzhou.tool.StringUtil;
+
+public class ExcelImportService {
+
+
+ /**
+ * 解析excel
+ * @param excelPath
+ * @return
+ * @throws Exception
+ */
+ public int parserBookBaseExcel(String excelPath) throws Exception {
+ String name = new File(excelPath).getName().replace(".xlsx", "");
+ List sqlList = new ArrayList();
+ Workbook wb = POITools.getWorkbook(excelPath);
+ Sheet sheet = POITools.getSheet("Sheet1", wb); //读Sheet1表
+ String transTime = ""; //
+ String transCompany = "";
+ String isSelf = "";
+ String isbn = "";
+ String bookName = "";
+ String wz = "";
+ String zb = "";
+ String epubPrice ="0.0";
+ String pdfPrice = "0.0";
+ String adPrice = "0.0";
+ String yzPrice = "0.0";
+ String extPrice1="0.0";
+ String extPrice2="0.0";
+ String extPrice3="0.0";
+ String extPrice4="0.0";
+ String extPrice5="0.0";
+ Date date= new Date();
+ for(int rowNumber = 1; rowNumber getBookList(int pageNumber, String mySearchSql, int bookStatus) {
- mySearchSql += " and book_status=1 order by id desc";
- return BookBaseModel.dao.getBookList(pageNumber, mySearchSql);
- }
-
- public Object getSummary(String mySearchSql) {
- String sql = "select sum(epub_price) epub, sum(pdf_price) pdf, sum(ad_price) ad, sum(yz_price) yz,sum(ext_price1) ext1,sum(ext_price2) ext2,sum(ext_price3) ext3,sum(ext_price4) ext4,sum(ext_price5) ext5,sum(epub_price)+sum(pdf_price)+sum(ad_price)+sum(yz_price)+sum(ext_price1)+sum(ext_price2)+sum(ext_price3)+sum(ext_price4)+sum(ext_price5) as mytotal from book_base where "+mySearchSql;
- return BookBaseModel.dao.getSumary(sql);
- }
+// public Page getBookList(int pageNumber, String mySearchSql, int bookStatus) {
+// mySearchSql += " and book_status=1 order by id desc";
+// return BookBaseModel.dao.getBookList(pageNumber, mySearchSql);
+// }
+//
+// public Object getSummary(String mySearchSql) {
+// String sql = "select sum(epub_price) epub, sum(pdf_price) pdf, sum(ad_price) ad, sum(yz_price) yz,sum(ext_price1) ext1,sum(ext_price2) ext2,sum(ext_price3) ext3,sum(ext_price4) ext4,sum(ext_price5) ext5,sum(epub_price)+sum(pdf_price)+sum(ad_price)+sum(yz_price)+sum(ext_price1)+sum(ext_price2)+sum(ext_price3)+sum(ext_price4)+sum(ext_price5) as mytotal from book_base where "+mySearchSql;
+// return BookBaseModel.dao.getSumary(sql);
+// }
@@ -68,81 +70,81 @@ public Object getSummary(String mySearchSql) {
* @return
* @throws Exception
*/
- public int parserExcel(String excelPath) throws Exception {
- String name = new File(excelPath).getName().replace(".xlsx", "");
- List sqlList = new ArrayList();
- Workbook wb = POITools.getWorkbook(excelPath);
- Sheet sheet = POITools.getSheet("Sheet1", wb); //读Sheet1表
- String transTime = ""; //
- String transCompany = "";
- String isSelf = "";
- String isbn = "";
- String bookName = "";
- String wz = "";
- String zb = "";
- String epubPrice ="0.0";
- String pdfPrice = "0.0";
- String adPrice = "0.0";
- String yzPrice = "0.0";
- String extPrice1="0.0";
- String extPrice2="0.0";
- String extPrice3="0.0";
- String extPrice4="0.0";
- String extPrice5="0.0";
- Date date= new Date();
- for(int rowNumber = 1; rowNumber sqlList = new ArrayList();
+// Workbook wb = POITools.getWorkbook(excelPath);
+// Sheet sheet = POITools.getSheet("Sheet1", wb); //读Sheet1表
+// String transTime = ""; //
+// String transCompany = "";
+// String isSelf = "";
+// String isbn = "";
+// String bookName = "";
+// String wz = "";
+// String zb = "";
+// String epubPrice ="0.0";
+// String pdfPrice = "0.0";
+// String adPrice = "0.0";
+// String yzPrice = "0.0";
+// String extPrice1="0.0";
+// String extPrice2="0.0";
+// String extPrice3="0.0";
+// String extPrice4="0.0";
+// String extPrice5="0.0";
+// Date date= new Date();
+// for(int rowNumber = 1; rowNumber