diff --git a/src/main/java/com/reporting/controller/ReportingController.java b/src/main/java/com/reporting/controller/ReportingController.java index 90437d5..cfe0f01 100644 --- a/src/main/java/com/reporting/controller/ReportingController.java +++ b/src/main/java/com/reporting/controller/ReportingController.java @@ -325,10 +325,11 @@ public class ReportingController { JasperExportManager.exportReportToPdfStream(jasperPrint, response.getOutputStream()); } - @RequestMapping(value = {"/bukti-layanan-farmasi/{norec}"}, method = {RequestMethod.GET}) + @RequestMapping(value = {"/bukti-layanan-farmasi/{norec}/{user}"}, method = {RequestMethod.GET}) public void exportPdfBuktiLayanan(@PathVariable("norec") String norec, + @PathVariable("user") String user, ModelAndView mv, HttpServletResponse response) throws Exception { - JasperPrint jasperPrint = this.reportingService.exportPdfBuktiLayanan(norec); + JasperPrint jasperPrint = this.reportingService.exportPdfBuktiLayanan(norec, user); response.setContentType("application/pdf"); JasperExportManager.exportReportToPdfStream(jasperPrint, response.getOutputStream()); } diff --git a/src/main/java/com/reporting/dao/ReportingDao.java b/src/main/java/com/reporting/dao/ReportingDao.java index 8fb3d51..3ea1135 100644 --- a/src/main/java/com/reporting/dao/ReportingDao.java +++ b/src/main/java/com/reporting/dao/ReportingDao.java @@ -522,12 +522,13 @@ public class ReportingDao { return null; } - public JasperPrint exportPdfBuktiLayanan(String norec) { + public JasperPrint exportPdfBuktiLayanan(String norec, String user) { try (Connection conn = this.jdbcTemplate1.getDataSource().getConnection()) { String path = jasperDirPath + "bukti_layanan.jrxml"; JasperReport jasperReport = JasperCompileManager.compileReport(path); Map parameters = new HashMap<>(); parameters.put("norec", norec); + parameters.put("user", user); return JasperFillManager.fillReport(jasperReport, parameters, conn); } catch (Exception var17) { LOG.error("Exception at exportPdfBuktiLayanan"); diff --git a/src/main/java/com/reporting/service/ReportingService.java b/src/main/java/com/reporting/service/ReportingService.java index e25d4c6..5f0ffaf 100644 --- a/src/main/java/com/reporting/service/ReportingService.java +++ b/src/main/java/com/reporting/service/ReportingService.java @@ -147,8 +147,8 @@ public class ReportingService { return this.reportingDao.exportPdfSppb(norec); } - public JasperPrint exportPdfBuktiLayanan(String norec) { - return this.reportingDao.exportPdfBuktiLayanan(norec); + public JasperPrint exportPdfBuktiLayanan(String norec, String user) { + return this.reportingDao.exportPdfBuktiLayanan(norec, user); } public JasperPrint exportPdfBuktiNoLayanFarmasi(String norec) {