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