From 92aceff1e30ba62f4e334f1c63849d2839590f3f Mon Sep 17 00:00:00 2001 From: wr <1754607820@qq.com> Date: Wed, 19 Apr 2023 14:11:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=90=E6=B3=A2=E6=8A=A5=E5=91=8A=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=A4=9A=E4=BD=99=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/njcn/harmonic/utils/WordUtil2.java | 30 +------------------ .../controller/ExportModelController.java | 4 +-- 2 files changed, 3 insertions(+), 31 deletions(-) diff --git a/pqs-harmonic/harmonic-api/src/main/java/com/njcn/harmonic/utils/WordUtil2.java b/pqs-harmonic/harmonic-api/src/main/java/com/njcn/harmonic/utils/WordUtil2.java index a3c08f89a..dc5a42a36 100644 --- a/pqs-harmonic/harmonic-api/src/main/java/com/njcn/harmonic/utils/WordUtil2.java +++ b/pqs-harmonic/harmonic-api/src/main/java/com/njcn/harmonic/utils/WordUtil2.java @@ -19,7 +19,7 @@ public class WordUtil2 { // 日志记录 private static final Logger logger = LoggerFactory.getLogger(WordUtil2.class); - public void getWord(String path, Map params, String fileName, HttpServletResponse response, HttpSession session) + public void getWord(String path, Map params, String fileName, HttpServletResponse response) throws Exception { path = ClearPathUtil.cleanString(path); File file = new File(path); @@ -38,43 +38,15 @@ public class WordUtil2 { inStream.close(); } } -// //读取配置文件 -// Properties pros = PubUtils.readProperties(getClass().getClassLoader(), "java.properties"); -// String tmpPath = pros.get("TMP_PATH").toString() +File.separator+ "offlinereoprt"; -// tmpPath= ClearPathUtil.cleanString(tmpPath); -// OutputStream os = null; -// File tmpfile = new File(tmpPath); -// if(!tmpfile.exists()){ -// tmpfile.mkdir(); -// } -// tmpPath = tmpPath +File.separator+ fileName; -// tmpPath= ClearPathUtil.cleanString(tmpPath); -// File tmp = new File(tmpPath); -// if(tmp.exists()){ -// tmp.delete(); -// } -// PubUtils.createFile(tmpPath); try { -// os = new FileOutputStream(tmpPath); -// if (doc != null) { -// doc.write(os); -// } ServletOutputStream outputStream = response.getOutputStream(); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\""); response.setContentType("application/octet-stream;charset=UTF-8"); doc.write(outputStream); outputStream.close(); - -// session.setAttribute("tmpPath", tmpPath); -// session.setAttribute("fileName", fileName); } catch (Exception e) { - session.setAttribute("tmpPath", ""); - session.setAttribute("fileName", ""); logger.error("输出稳态报告异常,原因为:" + e.toString()); } finally { -// if (os != null) { -// os.close(); -// } if (doc != null) { doc.close(); } diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/ExportModelController.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/ExportModelController.java index ef4d8e3a8..2d84a7ef4 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/ExportModelController.java +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/ExportModelController.java @@ -70,7 +70,7 @@ public class ExportModelController extends BaseController { @PostMapping("/exportModel") @ApiOperation("word报告") - public String exportworld(HttpSession session, HttpServletResponse response, + public String exportworld(HttpServletResponse response, String startTime, String endTime, Integer type, String lineIndex, String name, String reportNumber, String crmName, MultipartFile file) throws IOException { @@ -1195,7 +1195,7 @@ public class ExportModelController extends BaseController { WordUtil2 oRTF = new WordUtil2(); try { - oRTF.getWord(rtfPath, reportmap, name + formatter.format(currentTime) + ".docx", response, session); + oRTF.getWord(rtfPath, reportmap, name + formatter.format(currentTime) + ".docx", response); } catch (Exception e) { log.error("获取报告发生异常,异常是" + e.getMessage()); }