From de02e2ab7f6b63ce92f712bf81de829c97289ca8 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期三, 15 十一月 2023 15:50:23 +0800 Subject: [PATCH] Changes --- core/src/main/java/com/zt/life/export/service/WordFileService.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/zt/life/export/service/WordFileService.java b/core/src/main/java/com/zt/life/export/service/WordFileService.java index d1b3f77..006db00 100644 --- a/core/src/main/java/com/zt/life/export/service/WordFileService.java +++ b/core/src/main/java/com/zt/life/export/service/WordFileService.java @@ -8,6 +8,7 @@ import com.deepoove.poi.policy.HackLoopTableRenderPolicy; import com.zt.life.export.dto.WordFile; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -19,16 +20,19 @@ @Service public class WordFileService { + @Value("${zt.oss.local-path}") + private String localPath; + public void exportWordFile(HttpServletRequest request, Object dataObj, WordFile wordFile, HttpServletResponse response) throws UnsupportedEncodingException, FileNotFoundException { // 鏁版嵁map闆嗗悎 Map<String, Object> wordData = new HashMap<>(); //HackLoopTableRenderPolicy hackLoopTableRenderPolicy = new HackLoopTableRenderPolicy(); Configure config = null; ConfigureBuilder builder = Configure.newBuilder(); - this.formatWordData(wordFile, wordData, builder); + this.formatWordData(dataObj, wordData, builder); config = builder.build(); - File fl = new File(wordFile.getModulePath()); + File fl = new File(localPath+"/template/"+wordFile.getModulePath()); FileInputStream fs = new FileInputStream(fl); XWPFTemplate template; if (config != null) { -- Gitblit v1.9.1