diff --git a/src/main/java/com/ffii/fpsms/modules/report/web/ReportController.kt b/src/main/java/com/ffii/fpsms/modules/report/web/ReportController.kt index 7b811ff..d94978c 100644 --- a/src/main/java/com/ffii/fpsms/modules/report/web/ReportController.kt +++ b/src/main/java/com/ffii/fpsms/modules/report/web/ReportController.kt @@ -277,9 +277,19 @@ class ReportController( fun getGrnReport( @RequestParam(required = false) receiptDateStart: String?, @RequestParam(required = false) receiptDateEnd: String?, - @RequestParam(required = false) itemCode: String? + @RequestParam(required = false) itemCode: String?, + @RequestParam(required = false) supplier: String?, + @RequestParam(required = false) poCode: String?, + @RequestParam(required = false) grnCode: String?, ): Map { - val rows = reportService.searchGrnReport(receiptDateStart, receiptDateEnd, itemCode) + val rows = reportService.searchGrnReport( + receiptDateStart, + receiptDateEnd, + itemCode, + supplier, + poCode, + grnCode, + ) val isAdmin = SecurityUtils.isGranted("ADMIN") val sanitizedRows = if (isAdmin) {