From 26dca172ea8698abf4cabe9adcc5b31a05ade4bf Mon Sep 17 00:00:00 2001 From: izuddin Date: Thu, 7 Aug 2025 11:00:53 +0700 Subject: [PATCH] Update Rekening Tamsil dan TPG --- app/Http/Controllers/ItemSearchController.php | 34 +++++++++---------- .../views/realisasi_pendapatan/show.blade.php | 12 +++---- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/app/Http/Controllers/ItemSearchController.php b/app/Http/Controllers/ItemSearchController.php index 7f8435d..f94f05b 100644 --- a/app/Http/Controllers/ItemSearchController.php +++ b/app/Http/Controllers/ItemSearchController.php @@ -183,14 +183,14 @@ class ItemSearchController extends Controller public function sts(Request $request) { + $sts = array(); $no_skprd = $request->no_skprd; $kode_akun = $request->kode_akun; - $arrTPG = ['4.2.01.01.04.0004','4.2.01.01.04.0005','4.2.01.09.02.0004','4.2.01.09.02.0005']; - if (in_array($kode_akun,$arrTPG)){ - $sts = array(); - $cek = PendapatanRealisasiSts::where("rkud_no_sts",$no_skprd)->count(); - if ($cek==0){ + $cek = PendapatanRealisasiSts::where("rkud_no_sts",$no_skprd)->count(); + if ($cek==0){ + $arrTPG = ['4.2.01.01.04.0004','4.2.01.01.04.0005','4.2.01.09.02.0004','4.2.01.09.02.0005']; + if (in_array($kode_akun,$arrTPG)){ $urlAPI = "http://10.15.34.90:8820/api/tpg-tamsil/cek-sp2t"; $httpSTS = Http::withHeaders([ 'Accept' => 'application/json', @@ -206,18 +206,18 @@ class ItemSearchController extends Controller $sts["n_akun"] = $httpSTS["data"]["nam_rekening"]; $sts["nilai_bayar"] = separateNumberIndo($httpSTS["data"]["jumlah"]); } - } - }else{ - $select = DB::raw("NO_SKPRD,TGL_VALIDASI,KODE_BAS,NILAI_BAYAR,TRBAS.N_AKUN"); - $sts = Siesetpembayaran::select($select) - ->join("NEWSIPKD.TRBAS", "SI_ESET_PEMBAYARAN.KODE_BAS", "=", "TRBAS.C_AKUN") - ->where("NO_SKPRD", $no_skprd) - ->where("SI_ESET_PEMBAYARAN.KODE_BAS", $kode_akun) - ->whereRaw("C_TAHUN_BERLAKU<=" . getTA() . " AND C_TAHUN_BERAKHIR>=" . getTA()) - ->first(); - if ($sts) { - $sts["tgl_validasi"] = date("Y-m-d", strtotime($sts["tgl_validasi"])); - $sts["nilai_bayar"] = separateNumberIndo($sts["nilai_bayar"]); + }else{ + $select = DB::raw("NO_SKPRD,TGL_VALIDASI,KODE_BAS,NILAI_BAYAR,TRBAS.N_AKUN"); + $sts = Siesetpembayaran::select($select) + ->join("NEWSIPKD.TRBAS", "SI_ESET_PEMBAYARAN.KODE_BAS", "=", "TRBAS.C_AKUN") + ->where("NO_SKPRD", $no_skprd) + ->where("SI_ESET_PEMBAYARAN.KODE_BAS", $kode_akun) + ->whereRaw("C_TAHUN_BERLAKU<=" . getTA() . " AND C_TAHUN_BERAKHIR>=" . getTA()) + ->first(); + if ($sts) { + $sts["tgl_validasi"] = date("Y-m-d", strtotime($sts["tgl_validasi"])); + $sts["nilai_bayar"] = separateNumberIndo($sts["nilai_bayar"]); + } } } return response()->json($sts); diff --git a/resources/views/realisasi_pendapatan/show.blade.php b/resources/views/realisasi_pendapatan/show.blade.php index 1939a68..8f9cb5e 100644 --- a/resources/views/realisasi_pendapatan/show.blade.php +++ b/resources/views/realisasi_pendapatan/show.blade.php @@ -41,31 +41,31 @@
- can("Input STS DBH Realisasi Pendapatan")) ?"":"disabled" }}> + can("Input STS DBH Realisasi Pendapatan")) ?"":"disabled" }} required>
- rkud_no_sts))?"form-control":"form-control-plaintext" }}" readonly> +
- rkud_no_sts))?"form-control":"form-control-plaintext" }}" readonly> +
- rkud_no_sts))?"form-control":"form-control-plaintext" }}" readonly> +
- rkud_no_sts))?"form-control":"form-control-plaintext" }} number-separator-indo" readonly> +
@@ -185,7 +185,7 @@ async: false, success: function (data) { if (Object.keys(data).length == 0){ - Swal.fire("Data STS tidak ditemukan !", '', 'error'); + Swal.fire("Data STS tidak ditemukan, Atau sudah digunakan", '', 'error'); $("#rkud_tgl").val(""); $("#rkud_kode_akun").val(""); $("#rkud_nama_akun").val("");