From 08335b1cb2eb68139faaed716c6a0d9092db510b Mon Sep 17 00:00:00 2001 From: izuddin Date: Tue, 7 Oct 2025 15:17:47 +0700 Subject: [PATCH] Bugs Fix --- app/Models/AkbSpb23.php | 64 +++++++++++++++++++++++++++++------------ 1 file changed, 46 insertions(+), 18 deletions(-) diff --git a/app/Models/AkbSpb23.php b/app/Models/AkbSpb23.php index a63e146..651c349 100644 --- a/app/Models/AkbSpb23.php +++ b/app/Models/AkbSpb23.php @@ -71,25 +71,53 @@ class AkbSpb23 extends Eloquent // LEFT JOIN NEWSIPKD.TRBAS y ON x.I_IDBAS = y.I_ID // WHERE C_ANGG_TAHUN = ".getTA().""; + // $sqlstr = "SELECT + // unitkerja_id, + // NAMA_REKENING rek_nama, + // KODE_REKENING rek_kode, + // REK_ANGGARAN nilai, + // BULAN1, + // BULAN2, + // BULAN3, + // BULAN4, + // BULAN5, + // BULAN6, + // BULAN7, + // BULAN8, + // BULAN9, + // BULAN10, + // BULAN11, + // BULAN12 + // FROM SYNCHRO.P_SPB_PENDAPATANAKB + // WHERE TAHUN= ".getTA().""; + $sqlstr = "SELECT - unitkerja_id, - NAMA_REKENING rek_nama, - KODE_REKENING rek_kode, - REK_ANGGARAN nilai, - BULAN1, - BULAN2, - BULAN3, - BULAN4, - BULAN5, - BULAN6, - BULAN7, - BULAN8, - BULAN9, - BULAN10, - BULAN11, - BULAN12 - FROM SYNCHRO.P_SPB_PENDAPATANAKB - WHERE TAHUN= ".getTA().""; + TAHUN, + UNITKERJA_ID, + KODEREKENING rek_kode, + NAMAREKENING rek_nama, + rek_anggaran_perubahan nilai, + BULAN1, + BULAN2, + BULAN3, + BULAN4, + BULAN5, + BULAN6, + BULAN7, + BULAN8, + BULAN9, + BULAN10, + BULAN11, + BULAN12 + FROM BAPEDA_BUDGETING.P_SPB_PENDAPATANAKB@EBUDGETING + WHERE TAHUN = ".getTA()." AND NVL(rek_anggaran_perubahan,0)>0"; + // AND NOT EXISTS ( + // SELECT 1 + // FROM SAMASA.AKB_PENDAPATAN dest + // WHERE TAHUN = ".getTA()." + // AND UNITKERJA_ID = dest.SKPD_ID + // AND KODEREKENING = dest.KODE_REKENING + // ) "; return DB::connection("oracle")->select(DB::raw($sqlstr)); }