From d94d9c6852cd4b39158465a33e6658fce66c00b4 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Mon, 1 Jul 2024 12:01:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B3=95=E8=A7=84=E5=A4=8D=E5=90=88?= =?UTF-8?q?=E5=9E=8B=E8=AF=84=E4=BC=B0=E5=BA=93=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/LawsConformityAssessmentLibrary.java | 2 +- .../LawsConformityAssessmentLibraryExportVO.java | 4 ++-- ...awsConformityAssessmentLibraryServiceImpl.java | 15 ++++++++++----- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/entity/LawsConformityAssessmentLibrary.java b/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/entity/LawsConformityAssessmentLibrary.java index e9a8726f..2cc9e717 100644 --- a/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/entity/LawsConformityAssessmentLibrary.java +++ b/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/entity/LawsConformityAssessmentLibrary.java @@ -86,7 +86,7 @@ public class LawsConformityAssessmentLibrary implements Serializable { @TableField(exist = false) @ApiModelProperty(value = "多选用字段,逗号拼接") - private String ids; + private String selections; @TableField(exist = false) private static final long serialVersionUID = 1L; diff --git a/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/entity/vo/LawsConformityAssessmentLibraryExportVO.java b/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/entity/vo/LawsConformityAssessmentLibraryExportVO.java index 8c5bcef6..03623d04 100644 --- a/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/entity/vo/LawsConformityAssessmentLibraryExportVO.java +++ b/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/entity/vo/LawsConformityAssessmentLibraryExportVO.java @@ -95,7 +95,7 @@ public class LawsConformityAssessmentLibraryExportVO implements Serializable { /** * 评估结果 */ - @Excel(name = "评估结果") + @Excel(name = "评估结果", dicCode = "evaluation_result") @ApiModelProperty(value = "评估结果") private String result; @@ -158,8 +158,8 @@ public class LawsConformityAssessmentLibraryExportVO implements Serializable { /** * 佐证材料 */ - @ExcelCollection(name = "佐证材料") @ApiModelProperty(value = "佐证材料") + @ExcelCollection(name = "") private List materialFileList = Collections.emptyList(); diff --git a/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/service/impl/LawsConformityAssessmentLibraryServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/service/impl/LawsConformityAssessmentLibraryServiceImpl.java index 8a8343c0..3d54f823 100644 --- a/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/service/impl/LawsConformityAssessmentLibraryServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/service/impl/LawsConformityAssessmentLibraryServiceImpl.java @@ -2,6 +2,7 @@ package com.jero.modules.assessmentLibrary.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.jero.common.exception.JeroBootException; @@ -78,8 +79,8 @@ public class LawsConformityAssessmentLibraryServiceImpl extends ServiceImpl { List lawsConformityAssessmentLibraryDetails = allDetailMap.get(item.getId()); List vos = BeanCopyUtils.copyBeanList(lawsConformityAssessmentLibraryDetails, LawsConformityAssessmentLibraryExportVO.class); + if (CollectionUtils.isEmpty(vos)) { + vos.add(new LawsConformityAssessmentLibraryExportVO()); + } vos.forEach(e -> { e.setStandardNumber(item.getStandardNumber()); e.setStandardName(item.getStandardName()); @@ -148,9 +152,11 @@ public class LawsConformityAssessmentLibraryServiceImpl extends ServiceImpl newRecordsExport = new ArrayList<>(recordsExport); Workbook workbook = ExcelExportUtil.exportExcel(exportParams, LawsConformityAssessmentLibraryExportVO.class, recordsExport); // 生成超链接 - generateHyperlink(recordsExport, workbook); + generateHyperlink(newRecordsExport, workbook); // 导出excel workbook.write(fos); // 生成并导出zip @@ -180,8 +186,7 @@ public class LawsConformityAssessmentLibraryServiceImpl extends ServiceImpl