From fd6db76a23d60c99d4e2d90408227a2529d13ab6 Mon Sep 17 00:00:00 2001
From: sinake <sinake1@qq.com>
Date: 星期四, 27 八月 2026 14:34:18 +0800
Subject: [PATCH] 遗体器官获取伦理审查表签名日志

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewopinionsController.java |   28 +++++++++++++---------------
 1 files changed, 13 insertions(+), 15 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 57281c3..152f739 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
@@ -206,27 +206,22 @@
         EthicalreviewopinionsStateTotalVO  stateTotalVO=serviceEthicalreviewopinionsService.stateTotalAll(nitiateId);
         String filePath = getClass().getResource("/template/").getPath();
         File directory = new File("");// 鍙傛暟涓虹┖
-        String filePath1 = null;
+
         try {
-            filePath1 = directory.getCanonicalPath()+"\\template\\";
+            filePath = directory.getCanonicalPath()+"/template/";
         } catch (IOException e) {
         }
-        if(filePath.substring(0,1).equals("/"))
-            filePath=filePath.substring(1);
+
         String content ="";
         Template t = null;
         try {
             //content = Files.readString(Paths.get(filePath+"閬椾綋鍣ㄥ畼鑾峰彇浼︾悊瀹℃煡琛ㄩ椤�.xml"), StandardCharsets.UTF_8);
             Path path = Paths.get(filePath + "閬椾綋鍣ㄥ畼鑾峰彇浼︾悊瀹℃煡琛ㄩ椤�.xml");
-            logger.info(filePath + "閬椾綋鍣ㄥ畼鑾峰彇浼︾悊瀹℃煡琛ㄩ椤�.xml");
-            if(Files.exists(path)) {
-                byte[] bytes = Files.readAllBytes(path);
-                content = new String(bytes, StandardCharsets.UTF_8);
-            }else{
-                path = Paths.get(filePath1 + "閬椾綋鍣ㄥ畼鑾峰彇浼︾悊瀹℃煡琛ㄩ椤�.xml");
-                byte[] bytes = Files.readAllBytes(path);
-                content = new String(bytes, StandardCharsets.UTF_8);
-            }
+            logger.info(filePath + "閬椾綋鍣ㄥ畼鑾峰彇浼︾悊瀹℃煡琛ㄩ椤�.xml ;"+Files.exists(path));
+
+            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);//椤圭洰鍚嶇О
 
@@ -246,7 +241,9 @@
                     InputStream inputStream = null;
                     ByteArrayOutputStream outputStream = null;
                     try {
-                        URL url = new URL(row.getSigin());
+                        String sginUrl=row.getSigin().replace("https://opo.qduh.cn:8091","http://192.168.76.25:8090");
+                        logger.info("绛惧悕:"+sginUrl);
+                        URL url = new URL(sginUrl);
                         connection = (HttpURLConnection) url.openConnection();
                         connection.setRequestMethod("GET");
                         connection.setConnectTimeout(5000);
@@ -305,7 +302,7 @@
                         "            <w:tc><w:tcPr></w:tcPr>\n" +
                         "                <w:p wsp:rsidR=\"00425E28\" wsp:rsidRPr=\"00CB3FB5\" wsp:rsidRDefault=\"00AC7CCA\" wsp:rsidP=\"00CB3FB5\">\n" +
                         "                    <w:r wsp:rsidRPr=\"00737357\">\n" +
-                        "                        <w:spacing w:line=\"480\" w:line-rule=\"auto\"/><w:t>銆愬鍛樺鎵广��"+expName+"  "+State+" </w:t></w:r>\n" +
+                        "                        <w:spacing w:line=\"480\" w:line-rule=\"auto\"/><w:t>銆愬鍛樺鎵广��"+expName+"   </w:t></w:r>\n" +
                         "                   </w:p>\n" +
                         "            </w:tc>\n" +
                         "            <w:tc><w:tcPr></w:tcPr>\n" +
@@ -317,6 +314,7 @@
                             committeeOpinion +="<w:pict><w:binData w:name=\"wordml://03000001.png\" xml:space=\"preserve\">\n" + sgin + "\n" +
                                     "</w:binData><v:shape  style=\"width:50pt;height:20pt\"><v:imagedata src=\"wordml://03000001.png\" o:title=\"\"/></v:shape></w:pict>\n" ;
                         }
+
                 committeeOpinion += "                    </w:r>\n" +
                         "                </w:p>\n" +
                         "            </w:tc>\n" +

--
Gitblit v1.9.3