From 4c3dee61da422e98ec1b9d798a77f47d8d45f7b6 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期三, 11 十二月 2024 12:01:00 +0800 Subject: [PATCH] pacs检查去重 --- ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 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 22897b4..183ec38 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 @@ -1190,6 +1190,7 @@ strings.add(ycbz); strings.add(jgdw); strings.add(fwz); + strings.add(hybgd.getJcxmid()); lists.add(strings); } if (!lists.isEmpty()) { @@ -1398,11 +1399,9 @@ // i -> i, // (existing, replacement) -> existing // )) -// .values()); // 鑾峰彇鍘婚噸鍚庣殑 List +// .values()); tjOrderDetails = tjOrderDetails.stream().filter(i -> StrUtil.isNotBlank(i.getProResult())).collect(Collectors.toList()); - System.out.println("tjOrderDetails = " + JSONUtil.toJsonStr(tjOrderDetails)); - tjOrderDetails = new ArrayList<>(tjOrderDetails.stream().collect(Collectors.toMap(TjOrderDetail::getProId, i -> i, (existing, replacement) -> existing)).values()); // 鑾峰彇鍘婚噸鍚庣殑 List - System.out.println("tjOrderDetails = " + JSONUtil.toJsonStr(tjOrderDetails)); + tjOrderDetails = new ArrayList<>(tjOrderDetails.stream().collect(Collectors.toMap(TjOrderDetail::getProId, i -> i, (existing, replacement) -> existing)).values()); for (TjOrderDetail tjOrderDetail : tjOrderDetails) { TjProject tjProject = projectService.getById(String.valueOf(tjOrderDetail.getProId())); if (null != tjProject && tjProject.getNeedReport().equals("Y")) { @@ -1449,6 +1448,7 @@ for (Map.Entry<TjOrderRemark, List<TjPdfVO>> entry : printReport.entrySet()) { List<TjPdfVO> tjPdfVOS = new ArrayList<>(); List<TjOrderDetail> tjOrderDetails = tjOrderDetailService.getDetailByOrderIdAndParId(one.getOrderId(), entry.getKey().getProId()); + tjOrderDetails = new ArrayList<>(tjOrderDetails.stream().collect(Collectors.toMap(TjOrderDetail::getProId, i -> i, (existing, replacement) -> existing)).values()); for (TjOrderDetail tjOrderDetail : tjOrderDetails) { TjProject tjProject = projectService.getById(tjOrderDetail.getProId()); if (null != tjProject && tjProject.getNeedReport().equals("Y")) { @@ -1669,7 +1669,10 @@ isYc = true; } } + int index = 1; for (String s : list) { + // 璺宠繃椤圭洰id + if (index == 6) continue; PdfPCell nameCell = new PdfPCell(); nameCell.setVerticalAlignment(Element.ALIGN_MIDDLE); nameCell.setHorizontalAlignment(Element.ALIGN_LEFT); @@ -1685,6 +1688,7 @@ nameCell.setPhrase(new Paragraph(s, textFont)); } table.addCell(nameCell); + index++; } } document.add(table); -- Gitblit v1.8.0