From e91af998ec5435b5f6debbeed22788c87567a0cc Mon Sep 17 00:00:00 2001 From: gaosong Date: Tue, 23 Aug 2022 01:56:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E6=A1=A3=E5=AF=B9?= =?UTF-8?q?=E6=AF=94-=E5=AF=BC=E5=87=BA=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SarFileCompareItemCommentController.java | 3 +- .../SarFileCompareItemCommentServiceImpl.java | 44 +++++++++++++------ 2 files changed, 31 insertions(+), 16 deletions(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/compare/controller/SarFileCompareItemCommentController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/compare/controller/SarFileCompareItemCommentController.java index 651006e93..2856b2102 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/compare/controller/SarFileCompareItemCommentController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/compare/controller/SarFileCompareItemCommentController.java @@ -161,13 +161,12 @@ public class SarFileCompareItemCommentController extends JeroController exportResXls(@RequestParam(name = "infoId", required = true) String infoId, + public void exportResXls(@RequestParam(name = "infoId", required = true) String infoId, @RequestParam(name = "selectIds", required = true) String selectIds, @RequestParam(name = "includeComments", required = true) boolean includeComments, @RequestParam(name = "cut", required = true) String cut, HttpServletResponse response) { sarFileCompareItemCommentService.exportResXls(response, infoId, selectIds, includeComments, cut); - return Result.OK(); } } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/compare/service/impl/SarFileCompareItemCommentServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/compare/service/impl/SarFileCompareItemCommentServiceImpl.java index 61c51b882..032e45072 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/compare/service/impl/SarFileCompareItemCommentServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/compare/service/impl/SarFileCompareItemCommentServiceImpl.java @@ -188,7 +188,13 @@ public class SarFileCompareItemCommentServiceImpl extends ServiceImpl", "").replace("

", "\r\n"); row.createCell(2).setCellValue(text); + row.setRowStyle(cellStyle); } } String itemIdRight = itemComment.getItemsIdRight(); - SarFileCompareItem itemRight = sfcItemMap.get(itemIdRight); - if (null != itemRight) { - row.createCell(3).setCellValue(itemRight.getItemsNum()); - row.createCell(4).setCellValue(itemRight.getItemsName()); - String text = itemRight.getItemsText(); - text = text.replace("

", "").replace("

", "\r\n"); - row.createCell(5).setCellValue(text); + if (!StringUtils.isEmpty(itemIdRight)) { + SarFileCompareItem itemRight = sfcItemMap.get(itemIdRight); + if (null != itemRight) { + row.createCell(3).setCellValue(itemRight.getItemsNum()); + row.createCell(4).setCellValue(itemRight.getItemsName()); + String text = itemRight.getItemsText(); + text = text.replace("

", "").replace("

", "\r\n"); + row.createCell(5).setCellValue(text); + row.setRowStyle(cellStyle); + } } row.createCell(6).setCellValue(itemComment.getComment()); + for (int j = 0; j < 7; j++) { + Cell cell = row.getCell(j); + if (null != cell) { + cell.setCellStyle(cellStyle); + } + } i++; } if (includeComments || StringUtils.isEmpty(selectIds)) { @@ -245,13 +264,10 @@ public class SarFileCompareItemCommentServiceImpl extends ServiceImpl