Pārlūkot izejas kodu

修改文件生成路径按照日期生成

qxm 4 gadi atpakaļ
vecāks
revīzija
9a7ea88eed

+ 6 - 2
suishenbang-wxportal/suishenbang-wxportal-common/src/main/java/com/dgtly/wxportal/service/impl/ESignServiceImpl.java

@@ -193,10 +193,14 @@ public class ESignServiceImpl implements ESignService {
             String uploadPath = eSignConfig.getFileUrl() ;
             String filePath = uploadPath+File.separator+new Date().getTime()+"PDFDemo.pdf";
             File file = new File(filePath);
+            if (!file.getParentFile().exists())
+            {
+                file.getParentFile().mkdirs();
+            }
             fileUrl = filePath;
             file.createNewFile();
 
-//            PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(file));
+            PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(file));
 //            writer.setPageEvent(new Watermark("我是水印"));// 水印
 //                writer.setPageEvent(new MyHeaderFooter());// 页眉/页脚
 
@@ -210,7 +214,7 @@ public class ESignServiceImpl implements ESignService {
 
             // 4.向文档中添加内容
             size = PDFUtil.generateEPDF(document,receivingNote);
-
+            writer.flush();
             // 5.关闭文档
             document.close();
         } catch (Exception e) {