From 1d46a2bc8a1b843eb2ee84e65fdc2f61651a18a3 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Wed, 29 Nov 2023 17:55:59 +0800
Subject: [PATCH] 填报word修改

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java
index 89bcddf..2f9a089 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java
@@ -25,6 +25,23 @@
 		return outputStream.toByteArray();
 	}
 
+	public static byte[] GetEightFloodInfo() throws Exception{
+		String templatePath = "word/doc/eightFloodInfoTemplate.docx";
+		HashMap<String,Object> map = new HashMap<>();
+		byte[] bytes = GenerateWord(templatePath, map);
+		return bytes;
+	}
+
+	private static byte[] GenerateWord(String templatePath,Object object) throws Exception {
+		InputStream inputStream = WordUtil.class.getClassLoader().getResourceAsStream(templatePath);
+		ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
+		XWPFTemplate template = XWPFTemplate.compile(inputStream).render(object);
+		template.write(outputStream);
+		outputStream.flush();
+		outputStream.close();
+		return outputStream.toByteArray();
+	}
+
 	/**
 	 * 根据水库id获取数据
 	 * @return

--
Gitblit v1.9.3