From 6b74e7a581a89d59e3e61e1b57a4570a3d031bc5 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期四, 05 六月 2025 16:25:44 +0800
Subject: [PATCH] 报告数据接口增加返回检查综述和医师建议

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportTemplateController.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportTemplateController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportTemplateController.java
index 627e54c..0b10084 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportTemplateController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportTemplateController.java
@@ -13,6 +13,7 @@
 import com.ltkj.common.utils.SecurityUtils;
 import com.ltkj.hosp.domain.TjReport;
 import com.ltkj.hosp.domain.TjReservation;
+import com.ltkj.system.service.ISysConfigService;
 import com.ltkj.web.config.pdfutils.PDFBinaryUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -48,9 +49,11 @@
 public class TjReportTemplateController extends BaseController {
     @Autowired
     private ITjReportTemplateService tjReportTemplateService;
+    @Autowired
+    private ISysConfigService configService;
 
-    @Value("${path.filePath}")
-    private String value;
+//    @Value("${path.filePath}")
+//    private String value;
 
     /**
      * 鏌ヨtemplate鍒楄〃
@@ -132,9 +135,10 @@
         if (one == null) {
             return;
         }
+        String value = configService.selectConfigByKey("path_filePath");
         String userId = SecurityUtils.getLoginUser().getUsername();
-        PDFBinaryUtil.base64StringToPDF(one.getTemplate(), FileUtil.mkdir(value).getPath() + "\\" + userId + reportTemId + "_妯℃澘棰勮.pdf");
-        String filePath = value + "\\" + userId + reportTemId + "_妯℃澘棰勮.pdf";
+        PDFBinaryUtil.base64StringToPDF(one.getTemplate(), FileUtil.mkdir(value).getPath() + File.separator + userId + reportTemId + "_妯℃澘棰勮.pdf");
+        String filePath = value + File.separator + userId + reportTemId + "_妯℃澘棰勮.pdf";
         File f = new File(filePath);
         if (filePath.isEmpty()) {
             System.out.println("鏂囦欢涓嶅瓨鍦紒");
@@ -201,9 +205,10 @@
         if (one == null) {
             return;
         }
+        String value = configService.selectConfigByKey("path_filePath");
         String userId = SecurityUtils.getLoginUser().getUsername();
-        PDFBinaryUtil.base64StringToPDF(one.getTemplate(), FileUtil.mkdir(value).getPath() + "\\" + userId + "_鑱屼笟鍋ュ悍浣撴涓汉淇℃伅琛�.pdf");
-        String filePath = value + "\\" + userId + "_鑱屼笟鍋ュ悍浣撴涓汉淇℃伅琛�.pdf";
+        PDFBinaryUtil.base64StringToPDF(one.getTemplate(), FileUtil.mkdir(value).getPath() + File.separator + userId + "_鑱屼笟鍋ュ悍浣撴涓汉淇℃伅琛�.pdf");
+        String filePath = value + File.separator + userId + "_鑱屼笟鍋ュ悍浣撴涓汉淇℃伅琛�.pdf";
         File f = new File(filePath);
         if (filePath.isEmpty()) {
             System.out.println("鏂囦欢涓嶅瓨鍦紒");

--
Gitblit v1.8.0