Jadwal Salur dan Style

This commit is contained in:
Pusdatin BPKD Jkt
2023-01-11 16:40:47 +07:00
parent e6f4fc9595
commit 620d27e522
33 changed files with 872 additions and 805 deletions
+13 -8
View File
@@ -140,11 +140,18 @@ class ItemSearchController extends Controller
$ta = $request->ta;
$jenis = $request->jenis;
if (getRole()=="skpd"){
if (getRole()=="skpd"){
$filter = "";
if (isset($jenis)){
$typeDana = strtoupper($jenis);
$kodeRekening = "'".implode("','",getKodeRekInduk($typeDana))."'";
$filter = " AND SUBSTR(x.KODE_REKENING,1,12) IN ($kodeRekening) ";
}
$sps = DB::select(DB::raw("SELECT x.KODE_REKENING as IDX,x.KODE_REKENING||' | '||z.NAMA_REKENING as name
FROM SAMASA.MAPPING_DBH_SKPD x
LEFT JOIN SAMASA.VW_REKENING_PENDAPATAN z ON x.ID_REKENING = z.ID
WHERE x.kode_skpd='".Auth::user()->nrk."'"));
WHERE x.kode_skpd='".Auth::user()->nrk."' $filter"));
}else{
$select = DB::raw("KODE_REKENING AS IDX,KODE_REKENING||' | '||NAMA_REKENING as name");
$sps = VwRekeningPendapatan::select($select);
@@ -153,12 +160,10 @@ class ItemSearchController extends Controller
$sps->whereRaw(" (LOWER(KODE_REKENING) LIKE '%$search%' OR LOWER(NAMA_REKENING) LIKE '%$search%') ");
}
if ($jenis == "dbh"){
$sps->whereRaw(" (SUBSTR(KODE_REKENING,1,12)='4.2.01.01.01') ");
}else if($jenis == "dak"){
$sps->whereRaw(" (SUBSTR(KODE_REKENING,1,12)='4.2.01.01.03' OR SUBSTR(KODE_REKENING,1,12)='4.2.01.01.04') ");
}else{
$sps->whereRaw(" (SUBSTR(KODE_REKENING,1,3)='4.2') ");
if (isset($jenis)){
$typeDana = strtoupper($jenis);
$kodeRekening = "'".implode("','",getKodeRekInduk($typeDana))."'";
$sps->whereRaw(" SUBSTR(KODE_REKENING,1,12) IN ($kodeRekening)");
}
$sps->orderby("KODE_REKENING");