From 983d95bdcbb273b4a78efd0058a2a35141be1b51 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 08 四月 2025 18:00:12 +0800 Subject: [PATCH] zjh20250408 --- ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java | 83 +++++++++++++++++++++++++++++++++++------ 1 files changed, 71 insertions(+), 12 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 dede3db..e1032bd 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 @@ -1032,7 +1032,8 @@ 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"); + builder.append(" (").append(index).append(")").append(detail.getJcxm()).append(": ") + .append(result.replaceAll("\n", "").trim()).append("\n"); index++; result = builder.toString(); @@ -1050,9 +1051,10 @@ xmXh++; } } - }else { + } + /* else { - if (!collect.isEmpty() && !map.isEmpty()){ + if (!collect.isEmpty() || !map.isEmpty()){ paragraph = PdfUtils.setParagraph(defaultTitleFont, "妫�鏌ョ患杩帮細"); paragraph.setSpacingBefore(3f); paragraph.setSpacingAfter(2f); @@ -1146,7 +1148,7 @@ } } } - } + } */ @@ -1191,7 +1193,8 @@ if (StrUtil.isNotBlank(result)) { StringBuilder builder = new StringBuilder(); if (StrUtil.isBlank(result.replaceAll("\n", "").trim())) continue; - builder.append(" (").append(index1).append(")").append(detail.getJcxm()).append(": ").append(result).append("\n"); + builder.append(" (").append(index1).append(")").append(detail.getJcxm()).append(": ") + .append(result.replaceAll("\n", "").trim()).append("\n"); index1++; result = builder.toString(); @@ -1390,9 +1393,10 @@ } } }*/ - } else { + } + /* else { - if (!collect.isEmpty() && !map.isEmpty()){ + if (!collect.isEmpty() || !map.isEmpty()){ paragraph = PdfUtils.setParagraph(defaultTitleFont, "鍖荤敓寤鸿锛�"); paragraph.setSpacingBefore(3f); paragraph.setSpacingAfter(2f); @@ -1536,7 +1540,7 @@ } } } - } + } */ for (int i = 0; i < 1; i++) { paragraph = PdfUtils.setParagraph(defaultFont, ""); @@ -2225,7 +2229,61 @@ paragraph.setLeading(5f); document1.add(ppp); } - } else { + } + // 纰�14 +// else if (value.get(0).getPid().equals("1870371396991955967")){ +// Font remarkFonts = PdfUtils.setFont(DEFAULT_FONT_SIZE); +// Paragraph ppp = new Paragraph("闃虫�у弬鑰冨��(Delta Over Baseline(DPM))锛�", remarkFonts); +// paragraph.setAlignment(Element.ALIGN_LEFT); +// paragraph.setLeading(5f); +// document1.add(ppp); +// +// LineSeparator objectName = new LineSeparator(); +// objectName.setOffset(-5); +// document1.add(objectName); +// +// ppp = new Paragraph("DPM鍊硷細 > 149 闃虫��", remarkFonts); +// paragraph.setAlignment(Element.ALIGN_LEFT); +// paragraph.setLeading(5f); +// document1.add(ppp); +// +// ppp = new Paragraph(" 猢� 99 闃存��", remarkFonts); +// paragraph.setAlignment(Element.ALIGN_LEFT); +// paragraph.setLeading(5f); +// document1.add(ppp); +// +// objectName.setOffset(-5); +// document1.add(objectName); +// +// +// int result = Integer.parseInt(value.get(0).getProResult()); +// String after = ""; +// if (result > 149){ +// after = "闃虫��"; +// }else { +// after = "闃存��"; +// } +// ppp = new Paragraph("妫�娴嬬粨鏋滐細 DPM=" + result, remarkFonts); +// paragraph.setAlignment(Element.ALIGN_LEFT); +// paragraph.setLeading(5f); +// document1.add(ppp); +// +// ppp = new Paragraph("", remarkFonts); +// paragraph.setAlignment(Element.ALIGN_LEFT); +// paragraph.setLeading(5f); +// document1.add(ppp); +// ppp = new Paragraph("", remarkFonts); +// paragraph.setAlignment(Element.ALIGN_LEFT); +// paragraph.setLeading(5f); +// document1.add(ppp); +// if (StrUtil.isNotBlank(entry.getKey().getRemark())) { +// ppp = new Paragraph("缁撹锛�" + entry.getKey().getRemark(), remarkFonts); +// paragraph.setAlignment(Element.ALIGN_LEFT); +// paragraph.setLeading(5f); +// document1.add(ppp); +// } +// } + else { String[] titles = {"浣撴椤圭洰", "浣撴缁撴灉", "鍗曚綅"}; Font headFont = PdfUtils.setFont(DEFAULT_FONT_SIZE); Font textFont = PdfUtils.setFont(DEFAULT_FONT_SIZE); @@ -2614,9 +2672,10 @@ List<LtkjHysqd> list = ltkjHysqdService.list(ltkjHysqdLambdaQueryWrapper); HashMap<String, Object> data = new HashMap<>(); for (LtkjHysqd hysqd : list) { - LambdaQueryWrapper<LtkjHybgd> ltkjHybgdLambdaQueryWrapper = new LambdaQueryWrapper<>(); - ltkjHybgdLambdaQueryWrapper.eq(LtkjHybgd::getTmh, hysqd.getTmh()); - List<LtkjHybgd> hybgds = ltkjHybgdService.list(ltkjHybgdLambdaQueryWrapper); +// LambdaQueryWrapper<LtkjHybgd> ltkjHybgdLambdaQueryWrapper = new LambdaQueryWrapper<>(); +// ltkjHybgdLambdaQueryWrapper.eq(LtkjHybgd::getTmh, hysqd.getTmh()); +// List<LtkjHybgd> hybgds = ltkjHybgdService.list(ltkjHybgdLambdaQueryWrapper); + List<LtkjHybgd> hybgds = ltkjHybgdService.getReportJianYanBaoGaoDanList(hysqd.getTmh()); if(null !=hybgds && !hybgds.isEmpty()){ // hybgds = hybgds.stream().distinct().collect(Collectors.toList()); hybgds = new ArrayList<>(hybgds.stream() -- Gitblit v1.8.0