From c87dee0033340b62e820f7a012ab2d9bfb89b12a Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期三, 19 二月 2025 16:41:29 +0800
Subject: [PATCH] zjh20250219

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java
index 2284879..7e548cf 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java
@@ -34,8 +34,10 @@
 import com.ltkj.system.service.ISysUserService;
 import com.ltkj.web.config.pdfutils.PdfUtils;
 import com.ltkj.web.controller.system.SysDeptController;
+import jodd.util.StringUtil;
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
+import net.sf.ehcache.search.aggregator.Count;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Component;
@@ -1016,8 +1018,14 @@
 //                    String xmmc = details.get(0).getProName();
                 boolean isXmWrite = false;
                 int index = 1;
+                String szyssy="";
+                StringBuilder builders = new StringBuilder();
                 for (TjOrderYcxm detail : details) {
-//                        if (!entry.getKey().equals(detail.getProId())) continue;
+//                    if(detail.getJcxm().contains("鑸掑紶鍘�")||detail.getJcxm().contains("鏀剁缉鍘�")){
+//                        builders.append(detail.getJcxm()).append(detail.getJcjg()).append(" ");
+//                        szyssy+=builders.toString();
+//                        continue;
+//                    }
                     if (!isXmWrite) {
                         paragraph = new Paragraph(xmXh + ".  " + xmmc, defaultFont);
                         paragraph.setAlignment(Element.ALIGN_LEFT);
@@ -1029,6 +1037,7 @@
                         result = result.replaceAll("鏈姤鍛婁粎瀵规湰娆℃鏌ヨ礋璐o紝涓村簥鍖荤敓渚濇嵁鐥呮儏濡傛湁鐤戦棶锛岃鍙婃椂澶嶆煡鎴栬繘涓�姝ユ鏌�", "");
                         StringBuilder builder = new StringBuilder();
                         if (StrUtil.isBlank(result.replaceAll("\n", "").trim())) continue;
+
                         builder.append("    (").append(index).append(")").append(detail.getJcxm()).append(": ").append(result).append("\n");
                         index++;
 
@@ -1038,6 +1047,22 @@
                     paragraph.setAlignment(Element.ALIGN_LEFT);
                     document2.add(paragraph);
                 }
+
+//                if(StringUtil.isNotBlank(szyssy)){
+//                    if (!isXmWrite) {
+//                        paragraph = new Paragraph(xmXh + ".  " + xmmc, defaultFont);
+//                        paragraph.setAlignment(Element.ALIGN_LEFT);
+//                        document2.add(paragraph);
+//                        isXmWrite = true;
+//                    }
+//                    StringBuilder builder = new StringBuilder();
+//                    builder.append("    (").append(index).append(")").append(szyssy).append("\n");
+//                    szyssy = builder.toString();
+//                    paragraph = new Paragraph(szyssy, defaultFont);
+//                    paragraph.setAlignment(Element.ALIGN_LEFT);
+//                    document2.add(paragraph);
+//                }
+
                 if (isXmWrite) {
                     paragraph = PdfUtils.setParagraph(defaultFont, "");
                     paragraph.setLeading(0f);

--
Gitblit v1.8.0