Rincian DAU
This commit is contained in:
@@ -10,6 +10,7 @@ use App\Models\Kegiatan;
|
||||
use App\Models\SubKegiatan;
|
||||
use App\Models\Rsk;
|
||||
use App\Models\Sps_pendapatan;
|
||||
use App\Models\MstDauRinci;
|
||||
use App\Models\Siesetpembayaran;
|
||||
use App\Models\Sp2d;
|
||||
use App\Models\BelanjaRealisasi;
|
||||
@@ -270,4 +271,19 @@ class ItemSearchController extends Controller
|
||||
|
||||
return response()->json($trbas);
|
||||
}
|
||||
|
||||
public function dau_rinci(Request $request)
|
||||
{
|
||||
$sk = [];
|
||||
$select = DB::raw("id, name");
|
||||
if($request->has('q')){
|
||||
$search = $request->q;
|
||||
$sk = MstDauRinci::select($select)
|
||||
->where('name', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}else{
|
||||
$sk = MstDauRinci::select($select)->get();
|
||||
}
|
||||
return response()->json($sk);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ use App\Models\UnitSatuan;
|
||||
use App\Models\Sp2d;
|
||||
use App\Models\Trbas;
|
||||
use App\Models\Sps_pendapatan;
|
||||
use App\Models\BelanjaRealisasiRinciDau;
|
||||
use App\Imports\RealisasiBelanjaImport;
|
||||
use App\Imports\RealisasiBelanjaImportDak;
|
||||
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||
@@ -159,7 +160,20 @@ class RealisasiBelanjaController extends Controller
|
||||
try{
|
||||
DB::beginTransaction();
|
||||
$input = $this->inputDataRealisasi($request);
|
||||
BelanjaRealisasi::create($input);
|
||||
$belanjaRealisasi = BelanjaRealisasi::create($input);
|
||||
|
||||
if ($request["jenis_dana"] == "DAU"){
|
||||
foreach($request["dau"]["deskripsi"] as $k=>$dau){
|
||||
$inputRinciDau["belanja_realisasi_id"] = $belanjaRealisasi->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"))
|
||||
@@ -292,7 +306,28 @@ class RealisasiBelanjaController extends Controller
|
||||
$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"));
|
||||
$BelanjaRealisasiRinciDau = BelanjaRealisasiRinciDau::where("belanja_realisasi_id",$BelanjaRealisasi->id)->get();
|
||||
$unitSatuan = UnitSatuan::orderBy("id")->get();
|
||||
|
||||
return view('realisasi_belanja.submit_realisasi', compact("BelanjaRealisasi","BelanjaRealisasiDetail","BelanjaRealisasiRinci","BelanjaRealisasiRinciDau","jmlRealisasi1","jmlRealisasi2","unitSatuan"));
|
||||
}
|
||||
|
||||
public function realisasiDau(Request $request)
|
||||
{
|
||||
$req = $request->all();
|
||||
$idSubmit = 0;
|
||||
foreach($req["dau"]["realisasi"] as $k=>$dau){
|
||||
$inputRinciDau["jml_realisasi"] = replaceMoney($dau);
|
||||
$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->update($inputRinciDau);
|
||||
$idSubmit = $BelanjaRealisasiRinciDau->first()->belanja_realisasi_id;
|
||||
}
|
||||
|
||||
return redirect(URL::to("/realisasi-belanja/".$idSubmit."/submit"))
|
||||
->with('success','Data Rinci DAU berhasil disimpan!');
|
||||
}
|
||||
|
||||
public function tableFilter(Request $request)
|
||||
|
||||
Reference in New Issue
Block a user