提交人:陈绍鑫

日期:2025/9/28 12:00
内容:报表导出优化
This commit is contained in:
陈绍鑫 2025-09-28 16:47:30 +08:00
parent 8ca6fac971
commit f74442bb19
1 changed files with 4 additions and 5 deletions

View File

@ -106,13 +106,12 @@ public class AccountbankReportFormPlugin extends AbstractReportFormPlugin {
.collect(Collectors.toList());
// 生成时间戳和随机数作为文件名的一部分
String timestamp = LocalDateTime.now()
.format(DateTimeFormatter.ofPattern("yyyyMMddHHmm"));
int random = ThreadLocalRandom.current().nextInt(100, 1000); // 3 位随机数
String reportNameExt = timestamp + random;
Date shkd_datefield = (Date) this.getModel().getValue("shkd_datefield");
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String reportNameExt = sdf.format(shkd_datefield);
try {
Path tempFile = Files.createTempFile(reportName + reportNameExt, ".csv");
Path tempFile = Files.createTempFile("四川能源发展集团有限责任公司_银行账户_01_" + reportNameExt, ".csv");
CsvExportUtil.writeCsvToFile(tempFile, headers, rows2);
// 上传到临时文件服务器 获取压缩包下载地址
TempFileCache tempFileCache = CacheFactory.getCommonCacheFactory().getTempFileCache();