From 7ca4cb263d011211efa56c66686fe9b8ebfb1060 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Mon, 17 Jul 2023 22:37:22 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=A4=84=E7=90=86=E6=8A=A5=E8=A1=A8?= =?UTF-8?q?=E5=85=AC=E5=BC=80api=EF=BC=8C=E7=9B=AE=E5=89=8D=E4=B8=B4?= =?UTF-8?q?=E6=97=B6=E5=A4=84=E7=90=86=E6=89=8B=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/{ReportConfiguration.java => ReportConfig.java} | 2 +- .../com/cloud/kicc/report/provider/DatabaseProvider.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) rename kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/config/{ReportConfiguration.java => ReportConfig.java} (98%) diff --git a/kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/config/ReportConfiguration.java b/kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/config/ReportConfig.java similarity index 98% rename from kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/config/ReportConfiguration.java rename to kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/config/ReportConfig.java index 1dbe1557..f1faff76 100644 --- a/kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/config/ReportConfiguration.java +++ b/kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/config/ReportConfig.java @@ -31,7 +31,7 @@ import javax.sql.DataSource; @ConditionalOnProperty(value = "report.enabled", havingValue = "true", matchIfMissing = true) @EnableConfigurationProperties(ReportDatabaseProperties.class) @ImportResource("classpath:ureport-console-context.xml") -public class ReportConfiguration { +public class ReportConfig { @Bean public ServletRegistrationBean registrationBean() { diff --git a/kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/provider/DatabaseProvider.java b/kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/provider/DatabaseProvider.java index 8a5de57e..e8efdce7 100644 --- a/kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/provider/DatabaseProvider.java +++ b/kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/provider/DatabaseProvider.java @@ -4,6 +4,7 @@ import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.bstek.ureport.provider.report.ReportFile; import com.bstek.ureport.provider.report.ReportProvider; +import com.cloud.kicc.common.security.util.SecurityUtils; import com.cloud.kicc.report.api.entity.ReportSystemFile; import com.cloud.kicc.report.properties.ReportDatabaseProperties; import com.cloud.kicc.report.service.IReportFileService; @@ -32,6 +33,7 @@ public class DatabaseProvider implements ReportProvider { @Override public InputStream loadReport(String file) { + SecurityUtils.openInterfaceTemporaryLoginSession("1510539584287346688"); ReportSystemFile reportSystemFile = service.getOne(Wrappers.lambdaQuery().eq(ReportSystemFile::getName, getFileName(file))); byte[] content = reportSystemFile.getContent(); return new ByteArrayInputStream(content); @@ -39,11 +41,13 @@ public class DatabaseProvider implements ReportProvider { @Override public void deleteReport(String file) { + SecurityUtils.openInterfaceTemporaryLoginSession("1510539584287346688"); service.remove(Wrappers.lambdaUpdate().eq(ReportSystemFile::getName, getFileName(file))); } @Override public List getReportFiles() { + SecurityUtils.openInterfaceTemporaryLoginSession("1510539584287346688"); List list = service.list(); List reportFiles= new ArrayList<>(); list.forEach(reportSystemFile -> { @@ -59,6 +63,7 @@ public class DatabaseProvider implements ReportProvider { @Override public void saveReport(String file, String content) { + SecurityUtils.openInterfaceTemporaryLoginSession("1510539584287346688"); String fileName = getFileName(file); ReportSystemFile reportFile = service.getOne(Wrappers.lambdaQuery().eq(ReportSystemFile::getName, fileName)); if (reportFile == null) {