From c9944b2d3be97d0f9a7a81716670f3d6a0a545de Mon Sep 17 00:00:00 2001 From: izuddin Date: Mon, 15 Sep 2025 13:53:30 +0700 Subject: [PATCH] No STS Datatable detail realisasi pendapatan --- .../RealisasiPendapatanController.php | 2 +- app/Models/PendapatanRealisasi.php | 4 ++++ app/Models/VwRekapPendapatanSts.php | 16 ++++++++++++++++ .../views/realisasi_pendapatan/index.blade.php | 4 ++-- 4 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 app/Models/VwRekapPendapatanSts.php diff --git a/app/Http/Controllers/RealisasiPendapatanController.php b/app/Http/Controllers/RealisasiPendapatanController.php index 30a301e..d6fd1f4 100644 --- a/app/Http/Controllers/RealisasiPendapatanController.php +++ b/app/Http/Controllers/RealisasiPendapatanController.php @@ -138,7 +138,7 @@ class RealisasiPendapatanController extends Controller $src = isset($post["search"]["value"]) ? strtolower($post["search"]["value"]):""; $dataFilter=0; - $data = PendapatanRealisasi::where("tahun",$ta)->orderBy("SIMTRAD4_TGL_SP2D_BUN","DESC"); + $data = PendapatanRealisasi::with("listSts")->where("tahun",$ta)->orderBy("SIMTRAD4_TGL_SP2D_BUN","DESC"); if (!empty($sps)) { $data->where("kode_rekening_sps",$sps); diff --git a/app/Models/PendapatanRealisasi.php b/app/Models/PendapatanRealisasi.php index 603367d..95d2abb 100644 --- a/app/Models/PendapatanRealisasi.php +++ b/app/Models/PendapatanRealisasi.php @@ -22,4 +22,8 @@ class PendapatanRealisasi extends Eloquent return $this->hasMany('App\Models\PendapatanRealisasiSts','id_pendapatan_realisasi','id'); } + public function listSts(){ + return $this->hasOne('App\Models\VwRekapPendapatanSts','id_pendapatan_realisasi','id'); + } + } diff --git a/app/Models/VwRekapPendapatanSts.php b/app/Models/VwRekapPendapatanSts.php new file mode 100644 index 0000000..b90d90d --- /dev/null +++ b/app/Models/VwRekapPendapatanSts.php @@ -0,0 +1,16 @@ +"+aData["rkud_no_sts"]+""); - $("td:eq(10)", nRow).html(aData["rkud_tgl"] == null?"-":""+setIndoDateOracle(aData["rkud_tgl"])+""); + $("td:eq(9)", nRow).html(aData["list_sts"]== null?"-":""+aData["list_sts"]["rkud_no_sts"]+""); + $("td:eq(10)", nRow).html(aData["list_sts"]== null?"-":""+aData["list_sts"]["rkud_tgls"]+""); $("td:eq(11)", nRow).html( "
"+ ""+