From 63902fc85630c5f914457b89569ac03ec13bb671 Mon Sep 17 00:00:00 2001 From: Mzaxd Date: Sun, 23 Apr 2023 10:32:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E9=99=A4[=E6=8A=A5=E8=A1=A8=E5=88=97?= =?UTF-8?q?=E8=A1=A8]=E6=8E=A5=E5=8F=A3=E4=B8=AD=E7=9A=84=E9=AD=94?= =?UTF-8?q?=E6=B3=95=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../report/service/impl/IReportServiceImpl.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/adc-da-report/src/main/java/com/adc/da/report/service/impl/IReportServiceImpl.java b/adc-da-report/src/main/java/com/adc/da/report/service/impl/IReportServiceImpl.java index 6a1e5a3..0e49633 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/service/impl/IReportServiceImpl.java +++ b/adc-da-report/src/main/java/com/adc/da/report/service/impl/IReportServiceImpl.java @@ -1,6 +1,7 @@ package com.adc.da.report.service.impl; import com.adc.da.login.util.CommonUtils; +import com.adc.da.report.constant.ReportConstants; import com.adc.da.report.dao.mysql.FileDao; import com.adc.da.report.dao.mysql.ReportDao; import com.adc.da.report.dao.mysql.ReportLabelDao; @@ -228,15 +229,17 @@ public class IReportServiceImpl extends ServiceImpl c.setFileType(null); } //ppt文件 - else if ("ppt".equals(fileEntity.getFileType().toLowerCase()) || "pptx".equals(fileEntity.getFileType())) { + else if (ReportConstants.FILE_EXTENSIONS_PPT.equalsIgnoreCase(fileEntity.getFileType()) || + ReportConstants.FILE_EXTENSIONS_PPTX.equalsIgnoreCase(fileEntity.getFileType())) { c.setFileType("1"); } //excel文件 - else if ("xls".equals(fileEntity.getFileType().toLowerCase()) || "xlsx".equals(fileEntity.getFileType())) { + else if (ReportConstants.FILE_EXTENSIONS_XLS.equalsIgnoreCase(fileEntity.getFileType()) || + ReportConstants.FILE_EXTENSIONS_XLSX.equalsIgnoreCase(fileEntity.getFileType())) { c.setFileType("2"); } //pdf文件 - else if ("pdf".equals(fileEntity.getFileType().toLowerCase())) { + else if (ReportConstants.FILE_EXTENSIONS_PDF.equalsIgnoreCase(fileEntity.getFileType())) { c.setFileType("3"); } //word文件 @@ -258,6 +261,12 @@ public class IReportServiceImpl extends ServiceImpl return list; } + /** + * 找出报告的所有标签中最长的那条路径 + * + * @param id + * @return + */ private List findLabelList(String id) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(ReportLabelEntity::getReportId, id);