Bugs Fix
This commit is contained in:
@@ -142,11 +142,13 @@ class ItemSearchController extends Controller
|
||||
if (!empty($search)){
|
||||
$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') ");
|
||||
}
|
||||
|
||||
$sps->orderby("KODE_REKENING");
|
||||
|
||||
@@ -95,9 +95,9 @@ class RealisasiBelanjaController extends Controller
|
||||
WHERE y.I_IDRSK='.$BelanjaRealisasi->kode_rsk.' GROUP BY x.I_ID, x.I_SP2DNO_DOK,x.D_SP2D_SAH ORDER BY x.D_SP2D_SAH ' )
|
||||
);
|
||||
$unitSatuan = UnitSatuan::orderBy("id")->get();
|
||||
$jmlRealisasi = DB::select(DB::raw("SELECT sum(REALISASI) as jml FROM NEWSIPKD.VW_BKU_REALISASI_RSK WHERE IDRSK = ".$BelanjaRealisasi->kode_rsk));
|
||||
$jmlRealisasi = $jmlRealisasi[0]->jml;
|
||||
return view('realisasi_belanja.submit', compact("BelanjaRealisasi","BelanjaRealisasiDetail","BelanjaRealisasiKontrak","vwAKB","vwSPD","vwSP2D","unitSatuan","jmlRealisasi"));
|
||||
$jmlRealisasi1 = $this->getRealisasi($BelanjaRealisasi->kode_rsk, 1);
|
||||
$jmlRealisasi2 = $this->getRealisasi($BelanjaRealisasi->kode_rsk, 2);
|
||||
return view('realisasi_belanja.submit', compact("BelanjaRealisasi","BelanjaRealisasiDetail","BelanjaRealisasiKontrak","vwAKB","vwSPD","vwSP2D","unitSatuan","jmlRealisasi1","jmlRealisasi2"));
|
||||
}
|
||||
|
||||
public function datatable(Request $request)
|
||||
@@ -112,8 +112,14 @@ class RealisasiBelanjaController extends Controller
|
||||
$skpd = isset($post["skpd"])?$post["skpd"]:"";
|
||||
$subkeg = isset($post["subkeg"])?$post["subkeg"]:"";
|
||||
|
||||
$sqlStr = "SELECT x.*
|
||||
$sqlStr = "SELECT x.*,x1.jml
|
||||
FROM BELANJA_REALISASI x
|
||||
LEFT JOIN (
|
||||
SELECT I_IDRSK,SUM(V_SPP) as jml
|
||||
FROM NEWSIPKD.V_SPPBLJRSK
|
||||
WHERE D_SP2D_SAH IS NOT NULL AND C_ANGG_TAHUN = $ta
|
||||
GROUP BY I_IDRSK
|
||||
) x1 ON x.kode_rsk = x1.I_IDRSK
|
||||
LEFT JOIN NEWSIPKD.TROPD z ON x.KODE_SKPD = z.C_OPD
|
||||
WHERE x.tahun_anggaran='$ta'";
|
||||
|
||||
@@ -312,6 +318,23 @@ class RealisasiBelanjaController extends Controller
|
||||
return view('realisasi_belanja.upload');
|
||||
}
|
||||
|
||||
public function getRealisasi($kdRsk,$sms=1)
|
||||
{
|
||||
$semester = "";
|
||||
if($sms==1)
|
||||
{
|
||||
$semester = "SEMESTER 1";
|
||||
$filter = " AND D_POSTING BETWEEN '".getTA()."0101' AND '".getTA()."0630' ";
|
||||
}else{
|
||||
$semester = "SEMESTER 2";
|
||||
$filter = " AND D_POSTING BETWEEN '".getTA()."0101' AND '".getTA()."1231' ";
|
||||
}
|
||||
$jmlRealisasi = DB::select(DB::raw("SELECT sum(REALISASI) as jml FROM NEWSIPKD.VW_BKU_REALISASI_RSK
|
||||
WHERE IDRSK = ".$kdRsk.$filter));
|
||||
|
||||
return $jmlRealisasi[0]->jml;
|
||||
}
|
||||
|
||||
public function inputRealisasi(Request $request, $id)
|
||||
{
|
||||
$req = $request->all();
|
||||
|
||||
Reference in New Issue
Block a user