Browse Source

Configure Continuous Integration ....

master
zhangqiyang 6 months ago
parent
commit
7622067c38
  1. 18
      src/main/java/com/system/log/service/LogService.java

18
src/main/java/com/system/log/service/LogService.java

@ -387,7 +387,7 @@ public class LogService {
selectResult.add(logEntity); selectResult.add(logEntity);
} }
} }
//Object jsonObject = JSONObject.toJSON(selectResult); // Object jsonObject = JSONObject.toJSON(selectResult);
return exportLogExcelZip(selectResult, password); return exportLogExcelZip(selectResult, password);
} }
@ -409,17 +409,17 @@ public class LogService {
return date.getTime(); return date.getTime();
} }
//导出为Excel类型 // 导出为Excel类型
public File exportLogExcelZip(List<LogEntity> selectResult, String password) throws IOException { public File exportLogExcelZip(List<LogEntity> selectResult, String password) throws IOException {
//创建一个工作簿,也就是Excel文件 // 创建一个工作簿,也就是Excel文件
HSSFWorkbook wb = new HSSFWorkbook(); HSSFWorkbook wb = new HSSFWorkbook();
//创建一个工作表 // 创建一个工作表
HSSFSheet sheet = wb.createSheet(); HSSFSheet sheet = wb.createSheet();
//第一行,标题 // 第一行,标题
HSSFRow row0 = sheet.createRow(0); HSSFRow row0 = sheet.createRow(0);
HSSFCell cell0 = row0.createCell(0); HSSFCell cell0 = row0.createCell(0);
cell0.setCellValue("操作日志表"); cell0.setCellValue("操作日志表");
//第二行,表头 // 第二行,表头
HSSFRow row1 = sheet.createRow(1); HSSFRow row1 = sheet.createRow(1);
row1.createCell(0).setCellValue("id"); row1.createCell(0).setCellValue("id");
row1.createCell(1).setCellValue("address"); row1.createCell(1).setCellValue("address");
@ -438,7 +438,7 @@ public class LogService {
row1.createCell(14).setCellValue("userAuthDesc"); row1.createCell(14).setCellValue("userAuthDesc");
row1.createCell(15).setCellValue("userId"); row1.createCell(15).setCellValue("userId");
//向表中写入数据 // 向表中写入数据
int rowInt = 2; int rowInt = 2;
for (LogEntity logEntity : selectResult) { for (LogEntity logEntity : selectResult) {
HSSFRow row = sheet.createRow(rowInt++); HSSFRow row = sheet.createRow(rowInt++);
@ -462,8 +462,8 @@ public class LogService {
} }
FileOutputStream fos = null; FileOutputStream fos = null;
try { try {
//输出文件,创建字节输出流 // 输出文件,创建字节输出流
File tempFile = new File(File.createTempFile("log", ".xlsx").getPath()); File tempFile = new File(File.createTempFile("log", ".xls").getPath());
fos = new FileOutputStream(tempFile); fos = new FileOutputStream(tempFile);
wb.write(fos); wb.write(fos);
fos.flush(); fos.flush();

Loading…
Cancel
Save