|
|
@@ -27,8 +27,10 @@ class ReportController(private val excelReportService: ExcelReportService, priva |
|
|
|
val project = projectRepository.findById(request.projectId).orElseThrow() |
|
|
|
|
|
|
|
val reportResult: ByteArray = excelReportService.generateEX02ProjectCashFlowReport(project) |
|
|
|
// val mediaType: MediaType = MediaType.parseMediaType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") |
|
|
|
return ResponseEntity.ok() |
|
|
|
.header("filename", "EX02 - Project Cash Flow Report" + LocalDate.now() + ".xlsx") |
|
|
|
// .contentType(mediaType) |
|
|
|
.header("filename", "EX02 - Project Cash Flow Report - " + LocalDate.now() + ".xlsx") |
|
|
|
.body(ByteArrayResource(reportResult)) |
|
|
|
} |
|
|
|
} |