guoshilong
2023-11-29 1d46a2bc8a1b843eb2ee84e65fdc2f61651a18a3
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