|
@@ -30,6 +30,7 @@ import java.io.File;
|
|
import java.io.FileNotFoundException;
|
|
import java.io.FileNotFoundException;
|
|
import java.io.FileOutputStream;
|
|
import java.io.FileOutputStream;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
|
|
+import java.text.DateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.util.concurrent.atomic.AtomicReference;
|
|
import java.util.concurrent.atomic.AtomicReference;
|
|
@@ -840,6 +841,7 @@ public class RtAnalogDataServiceImpl extends AbstractCrudService<RtAnalogDataMap
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public String DataReportExport(Integer siteId, Date startTime, Date endTime, String queryType) {
|
|
public String DataReportExport(Integer siteId, Date startTime, Date endTime, String queryType) {
|
|
|
|
+ DateFormat dFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
Integer userId = SecurityUtils.getLoginUser().getUser().getUserId().intValue();
|
|
Integer userId = SecurityUtils.getLoginUser().getUser().getUserId().intValue();
|
|
Workbook workbook = null;
|
|
Workbook workbook = null;
|
|
File file = null;
|
|
File file = null;
|
|
@@ -1083,7 +1085,7 @@ public class RtAnalogDataServiceImpl extends AbstractCrudService<RtAnalogDataMap
|
|
workbook = ExcelExportUtil.exportExcel(params, colList, list);
|
|
workbook = ExcelExportUtil.exportExcel(params, colList, list);
|
|
|
|
|
|
if (null != workbook) {
|
|
if (null != workbook) {
|
|
- file = FileUtils.getFile(GlobalUtils.getTempBaseDir(), String.format("%s-%s.xlsx", "数据报表", System.currentTimeMillis() + ""));
|
|
|
|
|
|
+ file = FileUtils.getFile(GlobalUtils.getTempBaseDir(), String.format("%s-%s.xlsx", "数据报表", dFormat.format(System.currentTimeMillis()) + ""));
|
|
FileUtils.createFile(file.getAbsolutePath());
|
|
FileUtils.createFile(file.getAbsolutePath());
|
|
FileOutputStream allListingFileOutputStream = new FileOutputStream(file);
|
|
FileOutputStream allListingFileOutputStream = new FileOutputStream(file);
|
|
workbook.write(allListingFileOutputStream);
|
|
workbook.write(allListingFileOutputStream);
|