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) {