From aaf4dc803de229fdf507571d15ef3ad59ae18fe8 Mon Sep 17 00:00:00 2001 From: Ain Izazi Date: Wed, 16 Jul 2025 12:05:56 +0800 Subject: [PATCH] add lapora barang kes --- app/Http/Controllers/BarangkesController.php | 43 ++++++++++++++++++++ routes/web.php | 7 ++++ 2 files changed, 50 insertions(+) create mode 100644 app/Http/Controllers/BarangkesController.php diff --git a/app/Http/Controllers/BarangkesController.php b/app/Http/Controllers/BarangkesController.php new file mode 100644 index 0000000..dd4f10c --- /dev/null +++ b/app/Http/Controllers/BarangkesController.php @@ -0,0 +1,43 @@ +where('kodcaw', $request->kodcaw)->first(); + + if (!$cawangan) { + return response()->json(['error' => 'Invalid kodcaw'], 403); + } + + $query = DB::connection($cawangan['mysql'])->table('palsu') + ->select([ + 'tarikh', + 'norujukan', + 'nota', + 'pembiayaan', + 'nilaimarhun', + 'jbg', + 'untung', + 'untungonepercent', + 'untungcajlain' + ]) + ->whereBetween('tarikh', [$request->tarikh_mula, $request->tarikh_akhir]); + + $result = $query->get(); + + return response()->json($result); +} +} \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 3698995..c422248 100644 --- a/routes/web.php +++ b/routes/web.php @@ -452,6 +452,13 @@ $router->group(['prefix'=>'api'], function () use ($router){ $router->get('laporan/lelong',['uses' => 'LelongController@LaporanLelong']); $router->get('lookupbatchlel/{kodcaw}',['uses' => 'LelongController@LookupBatchLel']); + // $router->post('admin/BarangKes', ['uses' => 'BarangKesController@laporanBarangKes']); + // $router->get('barangkes/laporan', ['uses' => 'BarangKesController@LaporanBarangKes']); + $router->get('palsu/laporan', ['uses' => 'BarangkesController@LaporanBarangKes']); + + + +