Export filter data table index realisasi belanja

This commit is contained in:
Pusdatin BPKD Jkt
2022-11-16 15:51:11 +07:00
parent 18f0c9fa5a
commit 16afa0b405
4 changed files with 62 additions and 14 deletions
+10
View File
@@ -58,4 +58,14 @@ class HomeController extends Controller
];
return response()->download($file , $file, $headers);
}
public function rekonAnggaran()
{
// UPDATE BELANJA_REALISASI t1
// SET t1.JUMLAH_ANGGARAN = (
// SELECT V_ANGG_TAPD FROM VW_DPA_RSK t2
// WHERE t1.KODE_RSK = t2.I_ID
// )
// WHERE t1.TAHUN_ANGGARAN = 2022
}
}
@@ -1006,10 +1006,43 @@ class RealisasiBelanjaController extends Controller
$post = $request->all();
$sps = isset($post["sps"])?$post["sps"]:"";
$ta = $post["ta"];
$JenisDana = isset($post["jenis_dana"])?$post["jenis_dana"]:"";
$SubJenisDana = isset($post["sub_jenis_dana"])?$post["sub_jenis_dana"]:"";
$skpd = isset($post["skpd"])?$post["skpd"]:"";
$subkeg = isset($post["subkeg"])?$post["subkeg"]:"";
$fReview = isset($post["f_review"])?$post["f_review"]:"";
$data = BelanjaRealisasi::orderBy("created_at","ASC");
$filter="";
if (!empty($sps)){
$data->where("id_sps",$sps);
$filter.= " AND id_sps = ".$sps;
}
if (getRole()=="skpd"){
$filter.=" AND KODE_SKPD='".Auth::user()->nrk."'";
}elseif (getRole()=="sbpk"){
// $filter.=" AND z.C_WIL_SP2DPROSES=".Auth::user()->wilayah;
}
if (!empty($skpd)){
$filter.=" AND KODE_SKPD='".$skpd."'";
}
if (!empty($JenisDana)){
$filter.= " AND JENIS_DANA = '".$JenisDana."'";
}
if (!empty($SubJenisDana)){
$filter.= " AND SUB_JENIS_DANA = ".$SubJenisDana;
}
if (!empty($idSPS)){
$filter.= " AND id_sps = ".$idSPS;
}
if (!empty($fReview)){
$fReview = $fReview == 2 ? 0: $fReview;
$filter.= " AND f_view_sbpk = $fReview";
}
$fileName = 'Realisasi-belanja.xlsx';
@@ -1023,6 +1056,8 @@ class RealisasiBelanjaController extends Controller
$sheet->setCellValue(getAlphabetCell(5).'1', 'Sub Kegiatan');
$sheet->setCellValue(getAlphabetCell(6).'1', 'Kode Rinci Sub Kegiatan');
$sheet->setCellValue(getAlphabetCell(7).'1', 'Rinci Sub Kegiatan');
$sheet->setCellValue(getAlphabetCell(6).'1', 'Kode Rekening');
$sheet->setCellValue(getAlphabetCell(7).'1', 'Nama Rekening');
$sheet->setCellValue(getAlphabetCell(8).'1', 'Anggaran');
$sheet->setCellValue(getAlphabetCell(9).'1', 'Volume');
$sheet->setCellValue(getAlphabetCell(10).'1', 'Unit');
@@ -1040,6 +1075,8 @@ class RealisasiBelanjaController extends Controller
$sheet->setCellValue(getAlphabetCell(5) . $rows, $val["nama_sub_kegiatan"]);
$sheet->setCellValue(getAlphabetCell(6) . $rows, $val["kode_rsk"]);
$sheet->setCellValue(getAlphabetCell(7) . $rows, $val["nama_rsk"]);
$sheet->setCellValue(getAlphabetCell(6) . $rows, $val["kode_rekening"]);
$sheet->setCellValue(getAlphabetCell(7) . $rows, $val["nama_rekening"]);
$sheet->setCellValue(getAlphabetCell(8) . $rows, $val["jumlah_anggaran"]);
$sheet->setCellValue(getAlphabetCell(9) . $rows, $val["volume_satuan"]);
$sheet->setCellValue(getAlphabetCell(10) . $rows, $val["unit_satuan"]);