Jelajahi Sumber

导入文件名称修改

wanggaokun 1 tahun lalu
induk
melakukan
87f085a8af

+ 3 - 1
eco-common/common-excel/src/main/java/org/eco/common/excel/service/impl/ExcelService.java

@@ -1,6 +1,7 @@
 package org.eco.common.excel.service.impl;
 
 import cn.hutool.core.io.IoUtil;
+import cn.hutool.core.util.IdUtil;
 import com.alibaba.excel.EasyExcel;
 import jakarta.annotation.Resource;
 import lombok.extern.slf4j.Slf4j;
@@ -50,9 +51,10 @@ public class ExcelService implements IExcelService {
     public <T> ExcelResultRes exportExcel(List<T> list, String sheetName, Class<T> clazz) {
         log.info("开始异步导出");
         try {
+            String fileName = sheetName + "_" + IdUtil.fastSimpleUUID() + ".xlsx";
             ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
             byte[] bytes = ExcelUtil.exportExcel(list, sheetName, clazz, false, byteArrayOutputStream, null);
-            UploadRes uploadRes = ossService.upload(bytes, ExcelUtil.encodingFilename(sheetName));
+            UploadRes uploadRes = ossService.upload(bytes, fileName);
             log.info("异步导出结束");
             return ExcelResultRes.builder().name(uploadRes.getName()).url(uploadRes.getUrl()).status("1").ossId(uploadRes.getOssId()).logInfo("导出成功").build();
         } catch (Exception e) {