Melakukan Perubahan
This commit is contained in:
@@ -39,26 +39,29 @@ class ItemSearchController extends Controller
|
||||
$tropd = [];
|
||||
$ta = $request->ta;
|
||||
$search = strtoupper($request->q);
|
||||
if($request->has('realisasi-belanja')){
|
||||
if ($request->has('realisasi-belanja')) {
|
||||
$sqlStr = "SELECT DISTINCT x.KODE_SKPD AS ID,x.KODE_SKPD||' | '||x.NAMA_SKPD as name
|
||||
FROM SAMASA.BELANJA_REALISASI x
|
||||
LEFT JOIN NEWSIPKD.TROPD y ON x.KODE_SKPD = y.C_OPD
|
||||
WHERE TAHUN_ANGGARAN = $ta ";
|
||||
|
||||
if (getRole()=="sbpk"){
|
||||
$sqlStr.= " AND y.C_WIL_SP2DPROSES=".Auth::user()->wilayah;
|
||||
if (getRole() == "sbpk") {
|
||||
$sqlStr .= " AND y.C_WIL_SP2DPROSES=" . Auth::user()->wilayah;
|
||||
} elseif (getRole() == "walikota") {
|
||||
$id = Tropd::where("C_OPD", Auth::user()->nrk)->first()["i_id"];
|
||||
$sqlStr .= " AND x.KODE_SKPD IN (SELECT C_OPD FROM NEWSIPKD.TROPD WHERE I_IDINDUK=" . $id . ")";
|
||||
}
|
||||
|
||||
if($request->has('q')){
|
||||
if ($request->has('q')) {
|
||||
$search = strtolower($request->q);
|
||||
$sqlStr.= " AND ( LOWER(x.NAMA_SKPD) LIKE '%$search%' OR x.KODE_SKPD LIKE '%$search%' )";
|
||||
$sqlStr .= " AND ( LOWER(x.NAMA_SKPD) LIKE '%$search%' OR x.KODE_SKPD LIKE '%$search%' )";
|
||||
}
|
||||
|
||||
$tropd = DB::select(DB::raw($sqlStr." ORDER BY x.KODE_SKPD "));
|
||||
}else{
|
||||
$tropd = DB::select(DB::raw($sqlStr . " ORDER BY x.KODE_SKPD "));
|
||||
} else {
|
||||
$select = DB::raw("C_OPD AS ID,C_OPD||' | '||N_OPD as name");
|
||||
$tropd = Tropd::select($select);
|
||||
if($request->has('q')){
|
||||
if ($request->has('q')) {
|
||||
$search = strtolower($request->q);
|
||||
$tropd->whereRaw("LOWER(N_OPD) LIKE '%$search%'");
|
||||
}
|
||||
@@ -72,7 +75,7 @@ class ItemSearchController extends Controller
|
||||
{
|
||||
$tropd = [];
|
||||
|
||||
if($request->has('q')){
|
||||
if ($request->has('q')) {
|
||||
$search = strtoupper($request->q);
|
||||
$select = DB::raw("C_PROGRAM AS ID,C_PROGRAM||' | '||N_PROGRAM as name");
|
||||
$tropd = Program::select($select)
|
||||
@@ -86,7 +89,7 @@ class ItemSearchController extends Controller
|
||||
{
|
||||
$tropd = [];
|
||||
|
||||
if($request->has('q')){
|
||||
if ($request->has('q')) {
|
||||
$search = strtoupper($request->q);
|
||||
$select = DB::raw("C_GIAT AS ID,C_GIAT||' | '||N_GIAT as name");
|
||||
$tropd = Kegiatan::select($select)
|
||||
@@ -100,8 +103,8 @@ class ItemSearchController extends Controller
|
||||
{
|
||||
$sk = [];
|
||||
|
||||
if($request->has('q')){
|
||||
if($request->has('realisasi-belanja')){
|
||||
if ($request->has('q')) {
|
||||
if ($request->has('realisasi-belanja')) {
|
||||
$search = $request->q;
|
||||
$select = DB::raw("DISTINCT KODE_SUB_KEGIATAN AS ID,KODE_SUB_KEGIATAN||' | '||NAMA_SUB_KEGIATAN as name");
|
||||
$ta = $request->ta;
|
||||
@@ -109,7 +112,7 @@ class ItemSearchController extends Controller
|
||||
->where("TAHUN_ANGGARAN", $ta)
|
||||
->where('NAMA_SUB_KEGIATAN', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}else{
|
||||
} else {
|
||||
$search = strtoupper($request->q);
|
||||
$select = DB::raw("C_SUBGIAT AS ID,C_SUBGIAT||' | '||N_SUBGIAT as name");
|
||||
$sk = SubKegiatan::select($select)
|
||||
@@ -124,7 +127,7 @@ class ItemSearchController extends Controller
|
||||
{
|
||||
$tropd = [];
|
||||
|
||||
if($request->has('q')){
|
||||
if ($request->has('q')) {
|
||||
$search = strtoupper($request->q);
|
||||
$select = DB::raw("I_ID AS ID,I_ID||' | '||N_RSK as name");
|
||||
$tropd = Rsk::select($select)
|
||||
@@ -141,31 +144,31 @@ class ItemSearchController extends Controller
|
||||
$ta = $request->ta;
|
||||
$jenis = $request->jenis;
|
||||
|
||||
if (getRole()=="skpd"){
|
||||
if (getRole() == "skpd") {
|
||||
$filter = "";
|
||||
if (isset($jenis)){
|
||||
if (isset($jenis)) {
|
||||
$typeDana = strtoupper($jenis);
|
||||
$kodeRekening = "'".implode("','",getKodeRekInduk($typeDana))."'";
|
||||
$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."' AND (TAHUN_BERLAKU<=".getTA()." AND TAHUN_BERAKHIR>=".getTA().") $filter"));
|
||||
}else{
|
||||
WHERE x.kode_skpd='" . Auth::user()->nrk . "' AND (TAHUN_BERLAKU<=" . getTA() . " AND TAHUN_BERAKHIR>=" . getTA() . ") $filter"));
|
||||
} else {
|
||||
$select = DB::raw("KODE_REKENING AS IDX,KODE_REKENING||' | '||NAMA_REKENING as name");
|
||||
$sps = VwRekeningPendapatan::select($select);
|
||||
|
||||
$sps->whereRaw("TAHUN_BERLAKU<=".getTA()." AND TAHUN_BERAKHIR>=".getTA());
|
||||
$sps->whereRaw("TAHUN_BERLAKU<=" . getTA() . " AND TAHUN_BERAKHIR>=" . getTA());
|
||||
|
||||
if (!empty($search)){
|
||||
if (!empty($search)) {
|
||||
$sps->whereRaw(" (LOWER(KODE_REKENING) LIKE '%$search%' OR LOWER(NAMA_REKENING) LIKE '%$search%') ");
|
||||
}
|
||||
|
||||
if (isset($jenis)){
|
||||
if (isset($jenis)) {
|
||||
$typeDana = strtoupper($jenis);
|
||||
$kodeRekening = "'".implode("','",getKodeRekInduk($typeDana))."'";
|
||||
$kodeRekening = "'" . implode("','", getKodeRekInduk($typeDana)) . "'";
|
||||
$sps->whereRaw(" SUBSTR(KODE_REKENING,1,12) IN ($kodeRekening)");
|
||||
}
|
||||
|
||||
@@ -181,12 +184,12 @@ class ItemSearchController extends Controller
|
||||
$no_skprd = $request->no_skprd;
|
||||
$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")
|
||||
->join("NEWSIPKD.TRBAS", "SI_ESET_PEMBAYARAN.KODE_BAS", "=", "TRBAS.C_AKUN")
|
||||
->where("NO_SKPRD", $no_skprd)
|
||||
->whereRaw("C_TAHUN_BERLAKU<=".getTA()." AND C_TAHUN_BERAKHIR>=".getTA())
|
||||
->whereRaw("C_TAHUN_BERLAKU<=" . getTA() . " AND C_TAHUN_BERAKHIR>=" . getTA())
|
||||
->first();
|
||||
if ($sts){
|
||||
$sts["tgl_validasi"] = date("Y-m-d",strtotime($sts["tgl_validasi"]));
|
||||
if ($sts) {
|
||||
$sts["tgl_validasi"] = date("Y-m-d", strtotime($sts["tgl_validasi"]));
|
||||
$sts["nilai_bayar"] = separateNumberIndo($sts["nilai_bayar"]);
|
||||
}
|
||||
return response()->json($sts);
|
||||
@@ -195,7 +198,7 @@ class ItemSearchController extends Controller
|
||||
public function sp2d(Request $request)
|
||||
{
|
||||
$no_sp2d = $request->no_sp2d;
|
||||
$sp2d = Sp2d::where(["I_SP2DNO_DOK"=>$no_sp2d,"C_SP2D_SAH"=>1])->first();
|
||||
$sp2d = Sp2d::where(["I_SP2DNO_DOK" => $no_sp2d, "C_SP2D_SAH" => 1])->first();
|
||||
return response()->json($sp2d);
|
||||
}
|
||||
|
||||
@@ -204,14 +207,14 @@ class ItemSearchController extends Controller
|
||||
$sk = [];
|
||||
$select = DB::raw("ID, NAME");
|
||||
$grup = $request->grup;
|
||||
if($request->has('q')){
|
||||
if ($request->has('q')) {
|
||||
$search = $request->q;
|
||||
$sk = MstJenisBelanja::select($select)
|
||||
->where('GRUP',$grup)
|
||||
->where('GRUP', $grup)
|
||||
->where('NAME', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}else{
|
||||
$sk = MstJenisBelanja::select($select)->where('GRUP',$grup)->get();
|
||||
} else {
|
||||
$sk = MstJenisBelanja::select($select)->where('GRUP', $grup)->get();
|
||||
}
|
||||
return response()->json($sk);
|
||||
}
|
||||
@@ -221,15 +224,15 @@ class ItemSearchController extends Controller
|
||||
$sk = [];
|
||||
$select = DB::raw("ID, NAME");
|
||||
$idGrup = $request->id_grup;
|
||||
if($request->has('q')){
|
||||
if ($request->has('q')) {
|
||||
$search = $request->q;
|
||||
$sk = MstJenisDana::select($select)
|
||||
->where("GRUP",$idGrup)
|
||||
->where("GRUP", $idGrup)
|
||||
->where('NAME', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}else{
|
||||
} else {
|
||||
$sk = MstJenisDana::select($select)
|
||||
->where("GRUP",$idGrup)
|
||||
->where("GRUP", $idGrup)
|
||||
->get();
|
||||
}
|
||||
return response()->json($sk);
|
||||
@@ -240,15 +243,15 @@ class ItemSearchController extends Controller
|
||||
$sk = [];
|
||||
$select = DB::raw("ID, NAME");
|
||||
$idJenis = $request->id_jenis;
|
||||
if($request->has('q')){
|
||||
if ($request->has('q')) {
|
||||
$search = $request->q;
|
||||
$sk = MstSubJenisBelanja::select($select)
|
||||
->where("id_jenis_belanja",$idJenis)
|
||||
->where("id_jenis_belanja", $idJenis)
|
||||
->where('NAME', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}else{
|
||||
} else {
|
||||
$sk = MstSubJenisBelanja::select($select)
|
||||
->where("id_jenis_belanja",$idJenis)
|
||||
->where("id_jenis_belanja", $idJenis)
|
||||
->get();
|
||||
}
|
||||
return response()->json($sk);
|
||||
@@ -262,7 +265,7 @@ class ItemSearchController extends Controller
|
||||
$select = DB::raw("C_AKUN AS IDX,C_AKUN||' | '||N_AKUN as NAME");
|
||||
$trbas = Trbas::select($select)->whereRaw("C_TAHUN_BERAKHIR>=$ta AND (C_AKUN LIKE '4.2.01.01%' OR C_AKUN LIKE '4.2.01.02%') AND LENGTH(C_AKUN)>=17");
|
||||
|
||||
if (!empty($search)){
|
||||
if (!empty($search)) {
|
||||
$trbas->whereRaw(" (LOWER(C_AKUN) LIKE '%$search%' OR LOWER(N_AKUN) LIKE '%$search%') ");
|
||||
}
|
||||
|
||||
@@ -276,12 +279,12 @@ class ItemSearchController extends Controller
|
||||
{
|
||||
$sk = [];
|
||||
$select = DB::raw("id, name");
|
||||
if($request->has('q')){
|
||||
if ($request->has('q')) {
|
||||
$search = $request->q;
|
||||
$sk = MstDauRinci::select($select)
|
||||
->where('name', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}else{
|
||||
} else {
|
||||
$sk = MstDauRinci::select($select)->get();
|
||||
}
|
||||
return response()->json($sk);
|
||||
@@ -290,7 +293,7 @@ class ItemSearchController extends Controller
|
||||
public function dau_rinci_detail(Request $request)
|
||||
{
|
||||
$search = $request->id;
|
||||
$sk = MstDauRinci::where('id',$search)->first();
|
||||
$sk = MstDauRinci::where('id', $search)->first();
|
||||
|
||||
return response()->json($sk);
|
||||
}
|
||||
|
||||
@@ -378,9 +378,9 @@ class RealisasiBelanjaController extends Controller
|
||||
$filter .= " AND KODE_SKPD='" . Auth::user()->nrk . "'";
|
||||
} elseif (getRole() == "sbpk") {
|
||||
$filter .= " AND KODE_SKPD IN (SELECT C_OPD FROM NEWSIPKD.TROPD WHERE C_WIL_SP2DPROSES=" . Auth::user()->wilayah . ")";
|
||||
}elseif (getRole() == "walikota") {
|
||||
} elseif (getRole() == "walikota") {
|
||||
$id = Tropd::where("C_OPD", Auth::user()->nrk)->first()["i_id"];
|
||||
$filter .= " AND KODE_SKPD IN (SELECT C_OPD FROM NEWSIPKD.TROPD WHERE I_IDINDUK=".$id.")";
|
||||
$filter .= " AND KODE_SKPD IN (SELECT C_OPD FROM NEWSIPKD.TROPD WHERE I_IDINDUK=" . $id . ")";
|
||||
}
|
||||
|
||||
if (!empty($skpd)) {
|
||||
|
||||
Reference in New Issue
Block a user