Bugs Fix Kode Rekening dan SPS Input Data Realisasi Belanja
This commit is contained in:
@@ -49,7 +49,7 @@ class ItemSearchController extends Controller
|
||||
|
||||
if($request->has('q')){
|
||||
$search = strtolower($request->q);
|
||||
$sqlStr.= " AND LOWER(x.NAMA_SKPD) LIKE '%$search%' ";
|
||||
$sqlStr.= " AND ( LOWER(x.NAMA_SKPD) LIKE '%$search%' OR x.KODE_SKPD LIKE '%$search%' )";
|
||||
}
|
||||
|
||||
$tropd = DB::select(DB::raw($sqlStr." ORDER BY x.KODE_SKPD "));
|
||||
|
||||
@@ -98,22 +98,10 @@ class RealisasiBelanjaController extends Controller
|
||||
]);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
protected function inputDataRealisasi($request)
|
||||
{
|
||||
$request->validate([
|
||||
"jenis_dana"=>"required",
|
||||
"sub_jenis_dana"=>"required",
|
||||
"jenis"=>"required",
|
||||
"rsk"=>"required",
|
||||
"vol"=>"required",
|
||||
"unit"=>"required",
|
||||
//"id_sps"=>"required", // Karena ada yg tidak memakai SPS
|
||||
]);
|
||||
|
||||
$req = $request->all();
|
||||
$VwDpaRsk = VwDpaRsk::where("I_ID",$req["rsk"])->first();
|
||||
try{
|
||||
DB::beginTransaction();
|
||||
|
||||
$input = [
|
||||
"tahun_anggaran"=>getTA(),
|
||||
@@ -129,6 +117,8 @@ class RealisasiBelanjaController extends Controller
|
||||
"nama_sub_kegiatan"=>$VwDpaRsk["n_subgiat"],
|
||||
"kode_rsk"=>$VwDpaRsk["i_id"],
|
||||
"nama_rsk"=>$VwDpaRsk["n_rsk"],
|
||||
"kode_rekening"=>null,
|
||||
"nama_rekening"=>null,
|
||||
"jumlah_anggaran"=>$VwDpaRsk["v_angg_tapd"],
|
||||
"alokasi_anggaran"=>replaceMoney($req["alokasi_anggaran"]),
|
||||
"volume_satuan"=>replaceMoney($req["vol"]),
|
||||
@@ -149,6 +139,24 @@ class RealisasiBelanjaController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
return $input;
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$request->validate([
|
||||
"jenis_dana"=>"required",
|
||||
"sub_jenis_dana"=>"required",
|
||||
"jenis"=>"required",
|
||||
"rsk"=>"required",
|
||||
"vol"=>"required",
|
||||
"unit"=>"required",
|
||||
//"id_sps"=>"required", // Karena ada yg tidak memakai SPS
|
||||
]);
|
||||
|
||||
try{
|
||||
DB::beginTransaction();
|
||||
$input = $this->inputDataRealisasi($request);
|
||||
BelanjaRealisasi::create($input);
|
||||
|
||||
DB::commit();
|
||||
@@ -184,43 +192,9 @@ class RealisasiBelanjaController extends Controller
|
||||
//"id_sps"=>"required",
|
||||
]);
|
||||
|
||||
$req = $request->all();
|
||||
$VwDpaRsk = VwDpaRsk::where("I_ID",$req["rsk"])->first();
|
||||
try{
|
||||
DB::beginTransaction();
|
||||
|
||||
$input = [
|
||||
"tahun_anggaran"=>getTA(),
|
||||
"jenis_belanja"=>isset($req["jenis"])?$req["jenis"]:0,
|
||||
"sub_jenis_belanja"=>isset($req["sub_jenis"])?$req["sub_jenis"]:0,
|
||||
"kode_program"=>$VwDpaRsk["c_program"],
|
||||
"nama_program"=>$VwDpaRsk["n_program"],
|
||||
"kode_skpd"=>$VwDpaRsk["c_opd"],
|
||||
"nama_skpd"=>$VwDpaRsk["n_opd"],
|
||||
"kode_kegiatan"=>$VwDpaRsk["c_giat"],
|
||||
"nama_kegiatan"=>$VwDpaRsk["n_giat"],
|
||||
"kode_sub_kegiatan"=>$VwDpaRsk["c_subgiat"],
|
||||
"nama_sub_kegiatan"=>$VwDpaRsk["n_subgiat"],
|
||||
"kode_rsk"=>$VwDpaRsk["i_id"],
|
||||
"nama_rsk"=>$VwDpaRsk["n_rsk"],
|
||||
"jumlah_anggaran"=>$VwDpaRsk["v_angg_tapd"],
|
||||
"alokasi_anggaran"=>replaceMoney($req["alokasi_anggaran"]),
|
||||
"volume_satuan"=>isset($req["vol"])?replaceMoney($req["vol"]):0,
|
||||
"unit_satuan"=>isset($req["unit"])?$req["unit"]:0,
|
||||
"jml_rencana_kontrak"=>isset($req["jml_rencana_kontrak"])?$req["jml_rencana_kontrak"]:0,
|
||||
"jenis_dana"=>$req["jenis_dana"],
|
||||
"sub_jenis_dana"=>isset($req["sub_jenis_dana"])?$req["sub_jenis_dana"]:0,
|
||||
"id_sps"=>isset($req["id_sps"])?$req["id_sps"]:0
|
||||
];
|
||||
|
||||
if (isset($req["id_sps"]))
|
||||
{
|
||||
$sps = Sps_pendapatan::where("ID", $req["id_sps"])->firstorNew();
|
||||
if ($sps){
|
||||
$input["kode_rekening"] = $sps["kode_rekening"];
|
||||
$input["nama_rekening"] = $sps["nama_rekening"];
|
||||
}
|
||||
}
|
||||
$input = $this->inputDataRealisasi($request);
|
||||
$realisasi_belanja->update($input);
|
||||
|
||||
DB::commit();
|
||||
|
||||
Reference in New Issue
Block a user