Update CHT
This commit is contained in:
@@ -55,7 +55,11 @@ class RealisasiBelanjaController extends Controller
|
||||
ON x.I_ID = y.I_IDSPD
|
||||
LEFT JOIN NEWSIPKD.TMDPASUBGIAT z
|
||||
ON y.I_IDSUBGIAT = z.I_ID
|
||||
WHERE z.C_SUBGIAT = \''.$DbhBelanjaRealisasi->kode_sub_kegiatan.'\'
|
||||
LEFT JOIN NEWSIPKD.TROPD a
|
||||
ON x.I_IDOPD = a.I_ID
|
||||
WHERE z.C_SUBGIAT = \''.$DbhBelanjaRealisasi->kode_sub_kegiatan.'\'
|
||||
AND a.C_OPD = \''.$DbhBelanjaRealisasi->kode_skpd.'\'
|
||||
AND x.C_ANGG_TAHUN = \''.$DbhBelanjaRealisasi->tahun_anggaran.'\'
|
||||
GROUP BY x.I_SPDNO_DOK,x.D_SPDNO
|
||||
ORDER BY x.D_SPDNO '
|
||||
));
|
||||
@@ -247,13 +251,21 @@ class RealisasiBelanjaController extends Controller
|
||||
if ($request->isMethod('post')) {
|
||||
try{
|
||||
DB::beginTransaction();
|
||||
$DbhBelanjaRealisasiDetail["dbh_belanja_realisasi_id"] = $id;
|
||||
$DbhBelanjaRealisasiDetail["volume_satuan_realisasi"] = $req["vol_realisasi"];
|
||||
$DbhBelanjaRealisasiDetail["unit_satuan_realisasi"] = $req["unit_realisasi"];
|
||||
$DbhBelanjaRealisasiDetail["jumlah_realisasi"] = replaceMoney($req["jml_realisasi"]);
|
||||
$DbhBelanjaRealisasiDetail["no_sp2d"] = $req["no_sp2d"];
|
||||
$DbhBelanjaRealisasiDetail["created_by"] = Auth::user()->id;
|
||||
DbhBelanjaRealisasiDetail::create($DbhBelanjaRealisasiDetail);
|
||||
|
||||
$DbhBelanjaRealisasiDetail = DbhBelanjaRealisasiDetail::where(["dbh_belanja_realisasi_id"=>$id,"no_sp2d"=>$req["no_sp2d"]]);
|
||||
$data["dbh_belanja_realisasi_id"] = $id;
|
||||
$data["volume_satuan_realisasi"] = $req["vol_realisasi"];
|
||||
$data["unit_satuan_realisasi"] = $req["unit_realisasi"];
|
||||
$data["jumlah_realisasi"] = replaceMoney($req["jml_realisasi"]);
|
||||
$data["no_sp2d"] = $req["no_sp2d"];
|
||||
$data["created_by"] = Auth::user()->id;
|
||||
// var_dump($DbhBelanjaRealisasiDetail->count()); exit;
|
||||
if ($DbhBelanjaRealisasiDetail->count()==0){
|
||||
DbhBelanjaRealisasiDetail::create($data);
|
||||
}else{
|
||||
$DbhBelanjaRealisasiDetail->firstorNew()->update($data);
|
||||
}
|
||||
|
||||
DB::commit();
|
||||
|
||||
return redirect($redirect)->with('success','Data Realisasi berhasil di input!');
|
||||
@@ -264,8 +276,20 @@ class RealisasiBelanjaController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
$DbhBelanjaRealisasiDetail = DB::select(
|
||||
DB::raw('SELECT x.I_ID as IDSP2D, x.I_IDOPD,x.I_SP2DNO_DOK,TO_CHAR(x.D_SP2D_SAH,\'DD-MM-YYYY\') AS D_SP2D_SAH,x.V_SPP,
|
||||
a.no_sp2d,a.jumlah_realisasi,a.VOLUME_SATUAN_REALISASI,a.UNIT_SATUAN_REALISASI,a.ID
|
||||
FROM NEWSIPKD.TMSP2D x
|
||||
LEFT JOIN NEWSIPKD.TMSPPRINCIBLJRSK y
|
||||
ON x.I_IDSPP = y.I_IDSPP
|
||||
LEFT JOIN SAMASA.DBH_BELANJA_REALISASI_DETAIL a
|
||||
ON x.I_SP2DNO_DOK = a.NO_SP2D
|
||||
WHERE x.I_ID='.$request->id_sp2d.' ORDER BY x.D_SP2D_SAH ' )
|
||||
);
|
||||
$DbhBelanjaRealisasiDetail = $DbhBelanjaRealisasiDetail == null ? null : $DbhBelanjaRealisasiDetail[0];
|
||||
$unitSatuan = UnitSatuan::orderBy("id")->get();
|
||||
return view('realisasi_belanja.form_input_realisasi',compact("DbhBelanjaRealisasi", "unitSatuan","redirect"));
|
||||
|
||||
return view('realisasi_belanja.form_input_realisasi',compact("DbhBelanjaRealisasi", "DbhBelanjaRealisasiDetail", "unitSatuan","redirect"));
|
||||
}
|
||||
|
||||
public function datatableInputRealisasi(Request $request)
|
||||
@@ -276,14 +300,24 @@ class RealisasiBelanjaController extends Controller
|
||||
$src = isset($post["search"])?$post["search"]["value"]:"";
|
||||
|
||||
$dataFilter=0;
|
||||
$data = DbhBelanjaRealisasiDetail::where(["DBH_BELANJA_REALISASI_ID"=>$request->id])->orderBy("id","ASC");
|
||||
$dataFilter = $data->count();
|
||||
$dataTotal = DbhBelanjaRealisasiDetail::count();
|
||||
//$data = DbhBelanjaRealisasiDetail::where(["DBH_BELANJA_REALISASI_ID"=>$request->id])->orderBy("id","ASC");
|
||||
$data = DB::select(
|
||||
DB::raw('SELECT x.I_ID as IDSP2D, x.I_IDOPD,x.I_SP2DNO_DOK,TO_CHAR(x.D_SP2D_SAH,\'DD-MM-YYYY\') AS D_SP2D_SAH,x.V_SPP,
|
||||
a.no_sp2d,a.jumlah_realisasi,a.VOLUME_SATUAN_REALISASI,a.UNIT_SATUAN_REALISASI,a.ID
|
||||
FROM NEWSIPKD.TMSP2D x
|
||||
LEFT JOIN NEWSIPKD.TMSPPRINCIBLJRSK y
|
||||
ON x.I_IDSPP = y.I_IDSPP
|
||||
LEFT JOIN SAMASA.DBH_BELANJA_REALISASI_DETAIL a
|
||||
ON x.I_SP2DNO_DOK = a.NO_SP2D
|
||||
WHERE y.I_IDRSK = '.$request->id.' ORDER BY x.D_SP2D_SAH ' )
|
||||
);
|
||||
$dataFilter = count($data);
|
||||
$dataTotal = $dataFilter;
|
||||
|
||||
return response()->json([
|
||||
"recordsTotal" => $dataTotal,
|
||||
"recordsFiltered" => $dataFilter,
|
||||
"data"=> $data->skip($offset)->take($limit)->get()
|
||||
"data"=> $data
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user