Bugs Fix Input STS berdasarkan Kode Akun
This commit is contained in:
@@ -182,10 +182,12 @@ class ItemSearchController extends Controller
|
|||||||
public function sts(Request $request)
|
public function sts(Request $request)
|
||||||
{
|
{
|
||||||
$no_skprd = $request->no_skprd;
|
$no_skprd = $request->no_skprd;
|
||||||
|
$kode_akun = $request->kode_akun;
|
||||||
$select = DB::raw("NO_SKPRD,TGL_VALIDASI,KODE_BAS,NILAI_BAYAR,TRBAS.N_AKUN");
|
$select = DB::raw("NO_SKPRD,TGL_VALIDASI,KODE_BAS,NILAI_BAYAR,TRBAS.N_AKUN");
|
||||||
$sts = Siesetpembayaran::select($select)
|
$sts = Siesetpembayaran::select($select)
|
||||||
->join("NEWSIPKD.TRBAS", "SI_ESET_PEMBAYARAN.KODE_BAS", "=", "TRBAS.C_AKUN")
|
->join("NEWSIPKD.TRBAS", "SI_ESET_PEMBAYARAN.KODE_BAS", "=", "TRBAS.C_AKUN")
|
||||||
->where("NO_SKPRD", $no_skprd)
|
->where("NO_SKPRD", $no_skprd)
|
||||||
|
->where("SI_ESET_PEMBAYARAN.C_AKUN", $kode_akun)
|
||||||
->whereRaw("C_TAHUN_BERLAKU<=" . getTA() . " AND C_TAHUN_BERAKHIR>=" . getTA())
|
->whereRaw("C_TAHUN_BERLAKU<=" . getTA() . " AND C_TAHUN_BERAKHIR>=" . getTA())
|
||||||
->first();
|
->first();
|
||||||
if ($sts) {
|
if ($sts) {
|
||||||
|
|||||||
+77
-30
@@ -12,38 +12,85 @@ class AkbSpb23 extends Eloquent
|
|||||||
use HasFactory;
|
use HasFactory;
|
||||||
protected $connection = 'mysql';
|
protected $connection = 'mysql';
|
||||||
|
|
||||||
|
// public function getAkbPendapatan()
|
||||||
|
// {
|
||||||
|
// $sqlstr = "select
|
||||||
|
// D.tahun,
|
||||||
|
// D.unitkerja_id,
|
||||||
|
// D.komisi as unitkerja_komisi,
|
||||||
|
// D.kode_wilayah as unitkerja_wilayah,
|
||||||
|
// D.kode as Unitkerja_Kode,
|
||||||
|
// D.kode_permen as Unitkerja_kodepermen,
|
||||||
|
// D.nama as Unitkerja_nama,
|
||||||
|
// C.rekening_id as rek_id,
|
||||||
|
// C.kode as rek_kode,
|
||||||
|
// C.nama as rek_nama,
|
||||||
|
// B.nilai,
|
||||||
|
// coalesce(A.bulan1, 0) as bulan1,
|
||||||
|
// coalesce(A.bulan2, 0) as bulan2,
|
||||||
|
// coalesce(A.bulan3, 0) as bulan3,
|
||||||
|
// coalesce(A.bulan4, 0) as bulan4,
|
||||||
|
// coalesce(A.bulan5, 0) as bulan5,
|
||||||
|
// coalesce(A.bulan6, 0) as bulan6,
|
||||||
|
// coalesce(A.bulan7, 0) as bulan7,
|
||||||
|
// coalesce(A.bulan8, 0) as bulan8,
|
||||||
|
// coalesce(A.bulan9, 0) as bulan9,
|
||||||
|
// coalesce(A.bulan10, 0) as bulan10,
|
||||||
|
// coalesce(A.bulan11, 0) as bulan11,
|
||||||
|
// coalesce(A.bulan12, 0) as bulan12
|
||||||
|
// from next_pendapatan B
|
||||||
|
// left join next_pendapatan_proyeksi A on A.pendapatan_id = B.pendapatan_id
|
||||||
|
// join hist2_rekening C on B.rekening_id = C.rekening_id and C.tahun = ".getTA()."
|
||||||
|
// join hist_unitkerja D on B.unitkerja_id = D.unitkerja_id and D.tahun = ".getTA()."
|
||||||
|
// ORDER BY C.kode";
|
||||||
|
|
||||||
|
// return DB::connection("mysql")->select(DB::raw($sqlstr));
|
||||||
|
// }
|
||||||
|
|
||||||
public function getAkbPendapatan()
|
public function getAkbPendapatan()
|
||||||
{
|
{
|
||||||
$sqlstr = "select
|
// UNTUK 2024
|
||||||
D.tahun,
|
// $sqlstr = "SELECT
|
||||||
D.unitkerja_id,
|
// I_IDOPD unitkerja_id,
|
||||||
D.komisi as unitkerja_komisi,
|
// y.N_AKUN rek_nama,
|
||||||
D.kode_wilayah as unitkerja_wilayah,
|
// y.C_AKUN rek_kode,
|
||||||
D.kode as Unitkerja_Kode,
|
// V_ANGG_TAPD nilai,
|
||||||
D.kode_permen as Unitkerja_kodepermen,
|
// V_SPS_BULAN01 bulan1,
|
||||||
D.nama as Unitkerja_nama,
|
// V_SPS_BULAN02 bulan2,
|
||||||
C.rekening_id as rek_id,
|
// V_SPS_BULAN03 bulan3,
|
||||||
C.kode as rek_kode,
|
// V_SPS_BULAN04 bulan4,
|
||||||
C.nama as rek_nama,
|
// V_SPS_BULAN05 bulan5,
|
||||||
B.nilai,
|
// V_SPS_BULAN06 bulan6,
|
||||||
coalesce(A.bulan1, 0) as bulan1,
|
// V_SPS_BULAN07 bulan7,
|
||||||
coalesce(A.bulan2, 0) as bulan2,
|
// V_SPS_BULAN08 bulan8,
|
||||||
coalesce(A.bulan3, 0) as bulan3,
|
// V_SPS_BULAN09 bulan9,
|
||||||
coalesce(A.bulan4, 0) as bulan4,
|
// V_SPS_BULAN10 bulan10,
|
||||||
coalesce(A.bulan5, 0) as bulan5,
|
// V_SPS_BULAN11 bulan11,
|
||||||
coalesce(A.bulan6, 0) as bulan6,
|
// V_SPS_BULAN12 bulan12
|
||||||
coalesce(A.bulan7, 0) as bulan7,
|
// FROM NEWSIPKD.TMDPADPT x
|
||||||
coalesce(A.bulan8, 0) as bulan8,
|
// LEFT JOIN NEWSIPKD.TRBAS y ON x.I_IDBAS = y.I_ID
|
||||||
coalesce(A.bulan9, 0) as bulan9,
|
// WHERE C_ANGG_TAHUN = ".getTA()."";
|
||||||
coalesce(A.bulan10, 0) as bulan10,
|
|
||||||
coalesce(A.bulan11, 0) as bulan11,
|
|
||||||
coalesce(A.bulan12, 0) as bulan12
|
|
||||||
from next_pendapatan B
|
|
||||||
left join next_pendapatan_proyeksi A on A.pendapatan_id = B.pendapatan_id
|
|
||||||
join hist2_rekening C on B.rekening_id = C.rekening_id and C.tahun = ".getTA()."
|
|
||||||
join hist_unitkerja D on B.unitkerja_id = D.unitkerja_id and D.tahun = ".getTA()."
|
|
||||||
ORDER BY C.kode";
|
|
||||||
|
|
||||||
return DB::connection("mysql")->select(DB::raw($sqlstr));
|
$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()."";
|
||||||
|
|
||||||
|
return DB::connection("oracle")->select(DB::raw($sqlstr));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,7 +117,7 @@
|
|||||||
$(".loading").show();
|
$(".loading").show();
|
||||||
let stat = false;
|
let stat = false;
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: '{{ $baseUrl }}/item-search-sts?no_skprd='+$("#rkud_no_sts").val(),
|
url: '{{ $baseUrl }}/item-search-sts?no_skprd='+$("#rkud_no_sts").val()+'&kode_akun='+$("#txt_id_sps").val(),
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
async: false,
|
async: false,
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ FROM BAPEDA_BUDGETING.SPB_PENDAPATANAKB_24@EBUDGETING
|
|||||||
WHERE TAHUN = 2024
|
WHERE TAHUN = 2024
|
||||||
AND NOT EXISTS (
|
AND NOT EXISTS (
|
||||||
SELECT 1
|
SELECT 1
|
||||||
FROM AKB_PENDAPATAN dest
|
FROM SAMSA.AKB_PENDAPATAN dest
|
||||||
WHERE TAHUN = 2024
|
WHERE TAHUN = 2024
|
||||||
AND UNITKERJA_ID = dest.SKPD_ID
|
AND UNITKERJA_ID = dest.SKPD_ID
|
||||||
AND KODEREKENING = dest.KODE_REKENING
|
AND KODEREKENING = dest.KODE_REKENING
|
||||||
|
|||||||
Reference in New Issue
Block a user