Develop dbh to skpd

This commit is contained in:
Pusdatin BPKD Jkt
2022-07-19 09:54:01 +07:00
parent d05779485b
commit 7f9982a4c7
5 changed files with 89 additions and 37 deletions
@@ -9,6 +9,7 @@ use Illuminate\Support\Facades\Auth;
use Maatwebsite\Excel\Facades\Excel;
use App\Models\DbhBelanjaRealisasi;
use App\Models\TempRealisasiBelanja;
use App\Models\UnitSatuan;
use App\Imports\RealisasiBelanjaImport;
class RealisasiBelanjaController extends Controller
@@ -215,8 +216,29 @@ class RealisasiBelanjaController extends Controller
return view('realisasi_belanja.upload');
}
public function inputRealisasi()
public function inputRealisasi(Request $request, $id)
{
return view('realisasi_belanja.form_input_realisasi');
$DbhBelanjaRealisasi = DbhBelanjaRealisasi::where("id", $id)->firstOrNew();
$req = $request->all();
$redirect = isset($req["redirect_link"])?$req["redirect_link"]:"realisasi-belanja";
if ($request->isMethod('post')) {
try{
DB::beginTransaction();
$data["volume_satuan_realisasi"] = $req["vol_realisasi"];
$data["unit_satuan_realisasi"] = $req["unit_realisasi"];
$data["realisasi_by"] = Auth::user()->id;
$DbhBelanjaRealisasi->update($data);
DB::commit();
return redirect($redirect)->with('success','Data Realisasi berhasil di input!');
}catch(\Exception $e){
throw new \Exception($e->getMessage());
DB::rollBack();
return redirect($redirect)->with('error',$e->getMessage());
}
}
$unitSatuan = UnitSatuan::orderBy("id")->get();
return view('realisasi_belanja.form_input_realisasi',compact("DbhBelanjaRealisasi", "unitSatuan","redirect"));
}
}