Преглед на файлове

feat:模版解析日志打印

chenjianhua преди 1 седмица
родител
ревизия
741d3bcc01

+ 2 - 3
service-base/src/main/java/com/simuwang/base/common/util/ExcelUtil.java

@@ -224,12 +224,11 @@ public class ExcelUtil {
 
     public static List<String> extractCompressedFiles(String zipFilePath, String destFilePath) {
         List<String> filePathList = CollUtil.newArrayList();
-
         File destFile = new File(destFilePath);
         if (!destFile.exists()) {
             destFile.mkdirs();
         }
-
+        logger.info("解压文件:"+zipFilePath+"==解压路径"+destFilePath);
         try (BufferedInputStream fis = new BufferedInputStream(new FileInputStream(zipFilePath));
              ArchiveInputStream ais = new ArchiveStreamFactory().createArchiveInputStream(fis)) {
             ArchiveEntry entry;
@@ -245,7 +244,7 @@ public class ExcelUtil {
                 }
             }
         } catch (Exception e) {
-            e.printStackTrace();
+            logger.error(e.getMessage(),e);
         }
 
         return filePathList;

+ 5 - 0
service-daq/src/main/java/com/simuwang/daq/service/EmailTemplateService.java

@@ -528,20 +528,25 @@ public class EmailTemplateService {
 
     public List<EmailFileContentDTO> getRealFilePath(String filePath, String content) {
         List<EmailFileContentDTO> emailFileContentDTOList = CollUtil.newArrayList();
+        log.info("文件路径:"+filePath);
         if (StrUtil.isBlank(filePath)) {
             return emailFileContentDTOList;
         }
         if (ExcelUtil.isExcel(filePath)) {
+            log.info("excel文件路径:"+filePath);
             emailFileContentDTOList.add(new EmailFileContentDTO(filePath, null));
         } else if (ExcelUtil.isHTML(filePath)) {
+            log.info("html文件路径:"+filePath);
             String excelFilePath = filePath.replace(".html", ".xlsx");
             excelFilePath = ExcelUtil.contentConvertToExcel(content, excelFilePath);
             emailFileContentDTOList.add(new EmailFileContentDTO(excelFilePath, getTextFromHtml(content)));
         } else if (ExcelUtil.isPdf(filePath)) {
+            log.info("pdf文件路径:"+filePath);
             String excelFilePath = filePath.replace(".pdf", ".xlsx").replace(".PDF", ".xlsx");
             excelFilePath = ExcelUtil.pdfConvertToExcel(filePath, excelFilePath);
             emailFileContentDTOList.add(new EmailFileContentDTO(excelFilePath, null));
         } else if (ExcelUtil.isZip(filePath)) {
+            log.info("zip文件路径:"+filePath);
             String destPath = filePath.replaceAll(".zip", "").replaceAll(".ZIP", "");
             List<String> dir = ExcelUtil.extractCompressedFiles(filePath, destPath);
             for (String zipFilePath : dir) {