Update daftar-penerima-barang-farmasi fahmi

This commit is contained in:
ridwan 2025-06-24 15:36:08 +07:00
parent f9ef023bca
commit 765755172c
3 changed files with 12 additions and 18 deletions

View File

@ -483,18 +483,15 @@ public class ReportingController {
@RequestMapping(value = {"/daftar-penerima-barang-farmasi/{norec}"}, method = {RequestMethod.GET}) @RequestMapping(value = {"/daftar-penerima-barang-farmasi/{norec}"}, method = {RequestMethod.GET})
public void exportPdfdaftarPenerimaBarangFarmasi(@PathVariable("norec") String norec, public void exportPdfdaftarPenerimaBarangFarmasi(@PathVariable("norec") String norec,
@RequestParam(value = "pegawaiMenyerahkan", required = false, defaultValue = "") String pegawaiMenyerahkan, @RequestParam(value = "idMenyerahkan", required = false, defaultValue = "") Integer idMenyerahkan,
@RequestParam(value = "idMengetahui", required = false, defaultValue = "") Integer idMengetahui,
@RequestParam(value = "idMenerima", required = false, defaultValue = "") Integer idMenerima,
@RequestParam(value = "jabatanMenyerahkan", required = false, defaultValue = "") String jabatanMenyerahkan, @RequestParam(value = "jabatanMenyerahkan", required = false, defaultValue = "") String jabatanMenyerahkan,
@RequestParam(value = "pegawaiMengetahui", required = false, defaultValue = "") String pegawaiMengetahui,
@RequestParam(value = "jabatanMengetahui", required = false, defaultValue = "") String jabatanMengetahui, @RequestParam(value = "jabatanMengetahui", required = false, defaultValue = "") String jabatanMengetahui,
@RequestParam(value = "jabatanMenerima", required = false, defaultValue = "") String jabatanMenerima, @RequestParam(value = "jabatanMenerima", required = false, defaultValue = "") String jabatanMenerima,
@RequestParam(value = "pegawaiMenerima", required = false, defaultValue = "") String pegawaiMenerima,
@RequestParam(value = "nipMenyerahkan", required = false, defaultValue = "") String nipMenyerahkan,
@RequestParam(value = "nipMengetahui", required = false, defaultValue = "") String nipMengetahui,
@RequestParam(value = "nipMenerima", required = false, defaultValue = "") String nipMenerima,
@RequestParam(value = "printBy", required = false, defaultValue = "") String printBy, @RequestParam(value = "printBy", required = false, defaultValue = "") String printBy,
ModelAndView mv, HttpServletResponse response) throws Exception { ModelAndView mv, HttpServletResponse response) throws Exception {
JasperPrint jasperPrint = this.reportingService.exportPdfdaftarPenerimaBarangFarmasi(norec, pegawaiMenyerahkan, jabatanMenyerahkan, pegawaiMengetahui, jabatanMengetahui, jabatanMenerima, pegawaiMenerima, nipMenyerahkan, nipMengetahui, nipMenerima, printBy); JasperPrint jasperPrint = this.reportingService.exportPdfdaftarPenerimaBarangFarmasi(norec, idMenyerahkan, idMengetahui, idMenerima, jabatanMenyerahkan, jabatanMengetahui, jabatanMenerima, printBy);
response.setContentType("application/pdf"); response.setContentType("application/pdf");
JasperExportManager.exportReportToPdfStream(jasperPrint, response.getOutputStream()); JasperExportManager.exportReportToPdfStream(jasperPrint, response.getOutputStream());
} }

View File

@ -847,22 +847,19 @@ public class ReportingDao {
} }
// Bukti penerima barang suplier // Bukti penerima barang suplier
public JasperPrint exportPdfdaftarPenerimaBarangFarmasi(String norec, String pegawaiMenyerahkan, String jabatanMenyerahkan, String pegawaiMengetahui, String jabatanMengetahui, public JasperPrint exportPdfdaftarPenerimaBarangFarmasi(String norec, Integer idMenyerahkan, Integer idMengetahui, Integer idMenerima, String jabatanMenyerahkan, String jabatanMengetahui,
String jabatanMenerima, String pegawaiMenerima, String nipMenyerahkan, String nipMengetahui, String nipMenerima, String printBy){ String jabatanMenerima, String printBy){
try (Connection conn = this.jdbcTemplate1.getDataSource().getConnection()){ try (Connection conn = this.jdbcTemplate1.getDataSource().getConnection()){
String path = jasperDirPath + "daftar_penerimaan_barang_dari_suplier_dong.jrxml"; String path = jasperDirPath + "daftar_penerimaan_barang_dari_suplier_dong.jrxml";
JasperReport jasperReport = JasperCompileManager.compileReport(path); JasperReport jasperReport = JasperCompileManager.compileReport(path);
Map<String, Object> parameters = new HashMap<>(); Map<String, Object> parameters = new HashMap<>();
parameters.put("norec", norec); parameters.put("norec", norec);
parameters.put("pegawaiMenyerahkan", pegawaiMenyerahkan); parameters.put("idMenyerahkan", idMenyerahkan);
parameters.put("idMengetahui", idMengetahui);
parameters.put("idMenerima", idMenerima);
parameters.put("jabatanMenyerahkan", jabatanMenyerahkan); parameters.put("jabatanMenyerahkan", jabatanMenyerahkan);
parameters.put("pegawaiMengetahui", pegawaiMengetahui);
parameters.put("jabatanMengetahui", jabatanMengetahui); parameters.put("jabatanMengetahui", jabatanMengetahui);
parameters.put("jabatanMenerima", jabatanMenerima); parameters.put("jabatanMenerima", jabatanMenerima);
parameters.put("pegawaiMenerima", pegawaiMenerima);
parameters.put("nipMenyerahkan", nipMenyerahkan);
parameters.put("nipMengetahui", nipMengetahui);
parameters.put("nipMenerima", nipMenerima);
parameters.put("printBy", printBy); parameters.put("printBy", printBy);
return JasperFillManager.fillReport(jasperReport, parameters, conn); return JasperFillManager.fillReport(jasperReport, parameters, conn);
}catch (Exception e){ }catch (Exception e){

View File

@ -248,9 +248,9 @@ public class ReportingService {
} }
} }
public JasperPrint exportPdfdaftarPenerimaBarangFarmasi(String norec, String pegawaiMenyerahkan, String jabatanMenyerahkan, String pegawaiMengetahui, String jabatanMengetahui, public JasperPrint exportPdfdaftarPenerimaBarangFarmasi(String norec, Integer idMenyerahkan, Integer idMengetahui, Integer idMenerima, String jabatanMenyerahkan, String jabatanMengetahui,
String jabatanMenerima, String pegawaiMenerima, String nipMenyerahkan, String nipMengetahui, String nipMenerima, String printBy){ String jabatanMenerima, String printBy){
return this.reportingDao.exportPdfdaftarPenerimaBarangFarmasi(norec, pegawaiMenyerahkan, jabatanMenyerahkan, pegawaiMengetahui, jabatanMengetahui, jabatanMenerima, pegawaiMenerima, nipMenyerahkan, nipMengetahui, nipMenerima, printBy); return this.reportingDao.exportPdfdaftarPenerimaBarangFarmasi(norec, idMenyerahkan, idMengetahui, idMenerima, jabatanMenyerahkan, jabatanMengetahui, jabatanMenerima, printBy);
} }