From e5b661a2f8afde7423c5e9e6b0b0e295832776d0 Mon Sep 17 00:00:00 2001
From: sinake <sinake1@qq.com>
Date: 星期四, 21 五月 2026 11:28:35 +0800
Subject: [PATCH] 捐献完成表新增亲属关系 新开发短信接口

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewopinionsController.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewopinionsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewopinionsController.java
index 9142fee..41c248d 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewopinionsController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewopinionsController.java
@@ -40,6 +40,7 @@
 import java.net.URL;
 import java.nio.charset.StandardCharsets;
 import java.nio.file.Files;
+import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.*;
 
@@ -206,7 +207,10 @@
         String content ="";
         Template t = null;
         try {
-            content = Files.readString(Paths.get(filePath+"閬椾綋鍣ㄥ畼鑾峰彇浼︾悊瀹℃煡琛ㄩ椤�.xml"), StandardCharsets.UTF_8);
+//            content = Files.readString(Paths.get(filePath+"閬椾綋鍣ㄥ畼鑾峰彇浼︾悊瀹℃煡琛ㄩ椤�.xml"), StandardCharsets.UTF_8);
+            Path path = Paths.get(filePath + "閬椾綋鍣ㄥ畼鑾峰彇浼︾悊瀹℃煡琛ㄩ椤�.xml");
+            byte[] bytes = Files.readAllBytes(path);
+            content = new String(bytes, StandardCharsets.UTF_8);
             String name=list.get(0).getName()+"锛堜綇闄㈠彿锛�"+list.get(0).getInpatientno()+"锛�";
             content=content.replace("$name",name);//椤圭洰鍚嶇О
 
@@ -319,12 +323,19 @@
         if (!folderPath.exists()) {
             folderPath.mkdirs();
         }
-
+/*
         try {
             Files.writeString(Paths.get(filePathData+ "/" + name + ".doc"),content);
         } catch (Exception e1) {
             e1.printStackTrace();
         }
+*/
+        try {
+            Path path = Paths.get(filePathData + "/" + name + ".doc");
+            Files.write(path, content.getBytes(StandardCharsets.UTF_8));
+        } catch (Exception e1) {
+            e1.printStackTrace();
+        }
 
         Map<String, Object> map = new HashMap<>();
         map.put("downloadUrl", "/download/wordtemplate/" + name + ".doc");

--
Gitblit v1.9.3