|
|
|
@ -7,7 +7,7 @@ import com.bstek.ureport.provider.report.ReportProvider;
@@ -7,7 +7,7 @@ import com.bstek.ureport.provider.report.ReportProvider;
|
|
|
|
|
import com.cloud.kicc.report.api.entity.ReportSystemFile; |
|
|
|
|
import com.cloud.kicc.report.props.ReportDatabaseProperties; |
|
|
|
|
import com.cloud.kicc.report.service.IReportFileService; |
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
|
|
|
|
|
import java.io.ByteArrayInputStream; |
|
|
|
|
import java.io.InputStream; |
|
|
|
@ -24,7 +24,7 @@ import java.util.List;
@@ -24,7 +24,7 @@ import java.util.List;
|
|
|
|
|
* @Author: wangxiang4 |
|
|
|
|
* @since: 2023/7/5 |
|
|
|
|
*/ |
|
|
|
|
@AllArgsConstructor |
|
|
|
|
@RequiredArgsConstructor |
|
|
|
|
public class DatabaseProvider implements ReportProvider { |
|
|
|
|
|
|
|
|
|
private final ReportDatabaseProperties properties; |
|
|
|
@ -63,7 +63,7 @@ public class DatabaseProvider implements ReportProvider {
@@ -63,7 +63,7 @@ public class DatabaseProvider implements ReportProvider {
|
|
|
|
|
ReportSystemFile reportFile = service.getOne(Wrappers.<ReportSystemFile>lambdaQuery().eq(ReportSystemFile::getName, fileName)); |
|
|
|
|
if (reportFile == null) { |
|
|
|
|
reportFile = new ReportSystemFile(); |
|
|
|
|
reportFile.setName(fileName); |
|
|
|
|
reportFile.setName(file); |
|
|
|
|
reportFile.setContent(content.getBytes()); |
|
|
|
|
} else { |
|
|
|
|
reportFile.setContent(content.getBytes()); |
|
|
|
|