update DAU

This commit is contained in:
Pusdatin BPKD Jkt
2023-02-23 15:53:56 +07:00
parent 55ad9ff3d7
commit 802e154750
7 changed files with 143 additions and 99 deletions
@@ -163,6 +163,7 @@ class RealisasiBelanjaController extends Controller
$belanjaRealisasi = BelanjaRealisasi::create($input);
if ($request["jenis_dana"] == "DAU"){
BelanjaRealisasiRinciDau::where("belanja_realisasi_id",$belanjaRealisasi->id)->delete();
foreach($request["dau"]["deskripsi"] as $k=>$dau){
$inputRinciDau["belanja_realisasi_id"] = $belanjaRealisasi->id;
$inputRinciDau["id_rinci_dau"] = $dau;
@@ -193,7 +194,9 @@ class RealisasiBelanjaController extends Controller
$VwDpaRsk = VwDpaRsk::where("I_ID",$realisasi_belanja->kode_rsk)->first();
$unitSatuan = UnitSatuan::orderBy("id")->get();
$sps = Sps_pendapatan::select(DB::raw("ID,KODE_REKENING||' | '||NAMA_REKENING as name"))->where("ID", $realisasi_belanja->id_sps)->first();
return view('realisasi_belanja.edit', compact("realisasi_belanja","sps","unitSatuan","VwDpaRsk"));
$BelanjaRealisasiRinciDau = BelanjaRealisasiRinciDau::where("belanja_realisasi_id",$realisasi_belanja->id)->get();
return view('realisasi_belanja.edit', compact("realisasi_belanja","sps","unitSatuan","VwDpaRsk","BelanjaRealisasiRinciDau"));
}
public function update(Request $request, BelanjaRealisasi $realisasi_belanja)
@@ -213,6 +216,20 @@ class RealisasiBelanjaController extends Controller
$input = $this->inputDataRealisasi($request);
$realisasi_belanja->update($input);
if ($request["jenis_dana"] == "DAU"){
BelanjaRealisasiRinciDau::where("belanja_realisasi_id",$realisasi_belanja->id)->delete();
foreach($request["dau"]["deskripsi"] as $k=>$dau){
$inputRinciDau["belanja_realisasi_id"] = $realisasi_belanja->id;
$inputRinciDau["id_rinci_dau"] = $dau;
$inputRinciDau["deskripsi"] = $request["dau"]["deskripsi_name"][$k];
$inputRinciDau["jml_anggaran"] = replaceMoney($request["dau"]["anggaran"][$k]);
$inputRinciDau["volume_satuan"] = $request["dau"]["volume"][$k];
$inputRinciDau["unit_satuan"] = $request["dau"]["unit"][$k];
BelanjaRealisasiRinciDau::create($inputRinciDau);
}
}
DB::commit();
return redirect(URL::to("/realisasi-belanja"))
->with('success','Data Realisasi Belanja berhasil diubah!');
@@ -321,7 +338,7 @@ class RealisasiBelanjaController extends Controller
$inputRinciDau["volume_satuan_realisasi"] = $request["dau"]["volume_realisasi"][$k];
$inputRinciDau["unit_satuan_realisasi"] = $request["dau"]["unit_realisasi"][$k];
$BelanjaRealisasiRinciDau = BelanjaRealisasiRinciDau::where("id",$request["dau"]["id"]);
$BelanjaRealisasiRinciDau = BelanjaRealisasiRinciDau::where("id",$request["dau"]["id"][$k]);
$BelanjaRealisasiRinciDau->update($inputRinciDau);
$idSubmit = $BelanjaRealisasiRinciDau->first()->belanja_realisasi_id;
}