Optimasi Realisasi Belanja
This commit is contained in:
@@ -317,9 +317,12 @@ class RealisasiBelanjaController extends Controller
|
|||||||
$BelanjaRealisasiDetail = [];
|
$BelanjaRealisasiDetail = [];
|
||||||
$BelanjaRealisasiDetail[0] = $semester1;
|
$BelanjaRealisasiDetail[0] = $semester1;
|
||||||
$BelanjaRealisasiDetail[1] = $semester2;
|
$BelanjaRealisasiDetail[1] = $semester2;
|
||||||
|
|
||||||
$BelanjaRealisasiRinci = BelanjaRealisasiRinci::where("belanja_realisasi_id",$BelanjaRealisasi->id)->firstorNew();
|
$BelanjaRealisasiRinci = BelanjaRealisasiRinci::where("belanja_realisasi_id",$BelanjaRealisasi->id)->firstorNew();
|
||||||
$jmlRealisasi1 = $this->getRealisasi($BelanjaRealisasi->kode_rsk, 1);
|
|
||||||
$jmlRealisasi2 = $this->getRealisasi($BelanjaRealisasi->kode_rsk, 2);
|
$realisasi = $this->getRealisasi($BelanjaRealisasi->kode_rsk);
|
||||||
|
$jmlRealisasi1 = empty($realisasi->sms1)?0:$realisasi->sms1;
|
||||||
|
$jmlRealisasi2 = empty($realisasi->sms2)?0:$realisasi->sms2;
|
||||||
|
|
||||||
return view('realisasi_belanja.submit_realisasi', compact("BelanjaRealisasi","BelanjaRealisasiDetail","BelanjaRealisasiRinci","jmlRealisasi1","jmlRealisasi2"));
|
return view('realisasi_belanja.submit_realisasi', compact("BelanjaRealisasi","BelanjaRealisasiDetail","BelanjaRealisasiRinci","jmlRealisasi1","jmlRealisasi2"));
|
||||||
}
|
}
|
||||||
@@ -561,19 +564,24 @@ class RealisasiBelanjaController extends Controller
|
|||||||
|
|
||||||
public function getRealisasi($kdRsk,$sms=1)
|
public function getRealisasi($kdRsk,$sms=1)
|
||||||
{
|
{
|
||||||
$semester = "";
|
$select =[];
|
||||||
if($sms==1)
|
for($i=1;$i<=6;$i++)
|
||||||
{
|
{
|
||||||
$semester = "SEMESTER 1";
|
$select[] = " BULAN_".substr("00".$i,-2);
|
||||||
$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
|
$Selectfilter = implode("+",$select)." AS SMS1, ";
|
||||||
WHERE IDRSK = ".$kdRsk.$filter));
|
|
||||||
|
|
||||||
return $jmlRealisasi[0]->jml;
|
$select =[];
|
||||||
|
for($i=6;$i<=12;$i++)
|
||||||
|
{
|
||||||
|
$select[] = " BULAN_".substr("00".$i,-2);
|
||||||
|
}
|
||||||
|
$Selectfilter .= implode("+",$select)." AS SMS2 ";
|
||||||
|
|
||||||
|
$jmlRealisasi = DB::select(DB::raw("SELECT $Selectfilter FROM NEWSIPKD.VW_REALISASI_BELANJA_PERBULAN
|
||||||
|
WHERE I_IDRSK = ".$kdRsk));
|
||||||
|
|
||||||
|
return $jmlRealisasi[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function ubahSPD(Request $request, $id)
|
public function ubahSPD(Request $request, $id)
|
||||||
|
|||||||
Reference in New Issue
Block a user