This commit is contained in:
Pusdatin BPKD Jkt
2022-08-23 16:10:15 +07:00
parent 92c24df0f6
commit 3caf4d0ca9
4 changed files with 20 additions and 4 deletions
@@ -79,7 +79,7 @@ class RealisasiBelanjaController extends Controller
FROM NEWSIPKD.TMSP2D x
LEFT JOIN NEWSIPKD.TMSPPRINCIBLJRSK y
ON x.I_IDSPP = y.I_IDSPP
WHERE y.I_IDRSK='.$BelanjaRealisasi->kode_rsk.' ORDER BY x.D_SP2D_SAH ' )
WHERE C_SP2D_SAH=1 AND y.I_IDRSK='.$BelanjaRealisasi->kode_rsk.' ORDER BY x.D_SP2D_SAH ' )
);
$unitSatuan = UnitSatuan::orderBy("id")->get();
return view('realisasi_belanja.submit', compact("BelanjaRealisasi","BelanjaRealisasiKontrak","vwAKB","vwSPD","vwSP2D","unitSatuan"));
@@ -298,11 +298,16 @@ class RealisasiBelanjaController extends Controller
public function inputRealisasi(Request $request, $id)
{
$BelanjaRealisasi = BelanjaRealisasi::where("id", $id)->firstOrNew();
$jmlRealisasi = DB::select(DB::raw("SELECT sum(REALISASI) as jml FROM NEWSIPKD.VW_BKU_REALISASI_RSK
WHERE IDRSK = ".$BelanjaRealisasi->kode_rsk));
$jmlRealisasi = $jmlRealisasi[0];
$req = $request->all();
$redirect = isset($req["redirect_link"])?$req["redirect_link"]:URL::to("/realisasi-belanja");
if ($request->isMethod('post')) {
try{
DB::beginTransaction();
$data["jumlah_realisasi"] = $jmlRealisasi->jml;
$data["volume_satuan_realisasi"] = $req["vol_realisasi"];
$data["unit_satuan_realisasi"] = $req["unit_realisasi"];
$data["realisasi_by"] = Auth::user()->id;
@@ -318,7 +323,7 @@ class RealisasiBelanjaController extends Controller
}
$unitSatuan = UnitSatuan::orderBy("id")->get();
return view('realisasi_belanja.form_input_realisasi',compact("BelanjaRealisasi", "unitSatuan","redirect"));
return view('realisasi_belanja.form_input_realisasi',compact("BelanjaRealisasi", "jmlRealisasi", "unitSatuan","redirect"));
}
public function datatableInputRealisasi(Request $request)
@@ -190,9 +190,14 @@ class RealisasiPendapatanController extends Controller
$data["rkud_nama_akun"] = $req["rkud_nama_akun"];
$data["rkud_jumlah"] = replaceMoney($req["rkud_jumlah"]);
$data->save();
DB::commit();
$userAnggaran = User::where("role_name","anggaran")->get()->toArray();
$userAnggaran = array_column($userAnggaran,"id");
$url = URL::to("/realisasi-pendapatan/".$realisasiId);
$message = "Realisasi Pendapatan dengan No. SP2D BUN ".$data["simtrad4_sp2d_bun"]." telah divalidasi oleh Bidang Perben!";
$this->sendNotif("anggaran", "bendahara", $userAnggaran, $message, $url, "Realisasi Pendapatan", $data->id);
return redirect(URL::to("/realisasi-pendapatan"))->with('success','STS berhasil diinput.');
}catch(\Exception $e){
@@ -9,6 +9,12 @@
<textarea type="text" id="rsk_realisasi" rows=4 required class="form-control" name="rsk_realisasi" disabled>{{ $BelanjaRealisasi->nama_rsk }}</textarea>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<label>Jumlah Realisasi</label>
<input type="text" id="jml_realisasi" required class="form-control" name="jml_realisasi" disabled value="{{ isset($jmlRealisasi->jml)?separateNumberIndo($jmlRealisasi->jml):0 }}">
</div>
</div>
<div class="col-xs-6 col-sm-6 col-md-6">
<div class="form-group">
<?php $volSatuan = empty($BelanjaRealisasi->volume_satuan_realisasi) ? $BelanjaRealisasi->volume_satuan: $BelanjaRealisasi->volume_satuan_realisasi; ?>
@@ -283,7 +283,7 @@
$("input[name=vol]").attr("readonly", true);
$("select[name=unit]").val("{{ $BelanjaRealisasi->unit_satuan }}");
$("select[name=unit]").attr("disabled", true);
$("input[name=vol_realisasi]").val("{{ isset($BelanjaRealisasi->volume_satuan_realisasi)?$BelanjaRealisasi->volume_satuan_realisasi:0 }}");
$("input[name=vol_realisasi]").val("{{ isset($BelanjaRealisasi->volume_satuan_realisasi)?separateNumberIndo($BelanjaRealisasi->volume_satuan_realisasi):0 }}");
$("input[name=unit_realisasi]").val("{{ isset($BelanjaRealisasi->unit_satuan_realisasi)?$BelanjaRealisasi->unit_satuan_realisasi:0 }}");
$("input[name=jml_rencana_kontrak]").val("{{ isset($BelanjaRealisasi->jml_rencana_kontrak)?$BelanjaRealisasi->jml_rencana_kontrak:0 }}");
$("input[name=jml_rencana_kontrak]").attr("readonly", true);