Bugs Fix Download BAST
This commit is contained in:
@@ -345,7 +345,8 @@ class RealisasiBelanjaController extends Controller
|
|||||||
$src = strtolower($src);
|
$src = strtolower($src);
|
||||||
$filter.=" AND ( LOWER(NAMA_PROGRAM) LIKE '%".$src."%' OR
|
$filter.=" AND ( LOWER(NAMA_PROGRAM) LIKE '%".$src."%' OR
|
||||||
LOWER(NAMA_SUB_KEGIATAN) LIKE '%".$src."%' OR
|
LOWER(NAMA_SUB_KEGIATAN) LIKE '%".$src."%' OR
|
||||||
LOWER(NAMA_RSK) LIKE '%".$src."%' ) ";
|
LOWER(NAMA_RSK) LIKE '%".$src."%' OR
|
||||||
|
kode_rsk = '".$src."' ) ";
|
||||||
}
|
}
|
||||||
|
|
||||||
$dataFilter = DB::select(DB::raw("SELECT COUNT(ID) as JML FROM ($sqlStr $filter) x"));
|
$dataFilter = DB::select(DB::raw("SELECT COUNT(ID) as JML FROM ($sqlStr $filter) x"));
|
||||||
@@ -943,13 +944,14 @@ class RealisasiBelanjaController extends Controller
|
|||||||
public function downloadBast($kode)
|
public function downloadBast($kode)
|
||||||
{
|
{
|
||||||
$kode = explode("__",$kode);
|
$kode = explode("__",$kode);
|
||||||
$BelanjaRealisasiKontrak = BelanjaRealisasiKontrak::where(["belanja_realisasi_id"=>$kode[0], "id"=>$kode[1]])->firstorNew();
|
$BelanjaRealisasiBast = BelanjaRealisasiBast::where(["id_kontrak"=>$kode[0], "id"=>$kode[1]])->firstorNew();
|
||||||
|
$kontrak = BelanjaRealisasiKontrak::where("id", $kode[0])->firstOrNew();
|
||||||
$headers = [
|
$headers = [
|
||||||
'Content-Type' => 'application/pdf',
|
'Content-Type' => 'application/pdf',
|
||||||
'Content-Disposition' => 'attachment;filename='.$BelanjaRealisasiKontrak->file_kontrak
|
'Content-Disposition' => 'attachment;filename='.$BelanjaRealisasiBast->file_bast
|
||||||
];
|
];
|
||||||
if ($BelanjaRealisasiKontrak){
|
if ($BelanjaRealisasiBast){
|
||||||
return response()->download(config('constants.upload_path_kontrak').$BelanjaRealisasiKontrak->file_kontrak, $BelanjaRealisasiKontrak->file_kontrak, $headers);
|
return response()->download(config('constants.upload_path_kontrak').$kontrak->belanja_realisasi_id."/bast/".$BelanjaRealisasiBast->file_bast, $BelanjaRealisasiBast->file_bast, $headers);
|
||||||
}else{
|
}else{
|
||||||
echo "File tidak ditemukan!";
|
echo "File tidak ditemukan!";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,6 +104,8 @@ Route::group(['middleware' => 'auth'], function () {
|
|||||||
Route::delete('/{idKontrak}/bast', [RealisasiBelanjaController::class,'destroyBast']);
|
Route::delete('/{idKontrak}/bast', [RealisasiBelanjaController::class,'destroyBast']);
|
||||||
Route::get('/{idKontrak}/bast/add', [RealisasiBelanjaController::class,'bastCreate']);
|
Route::get('/{idKontrak}/bast/add', [RealisasiBelanjaController::class,'bastCreate']);
|
||||||
Route::post('/{idKontrak}/bast/add', [RealisasiBelanjaController::class,'bastCreate']);
|
Route::post('/{idKontrak}/bast/add', [RealisasiBelanjaController::class,'bastCreate']);
|
||||||
|
Route::get('/{kode}/download-bast', [RealisasiBelanjaController::class,'downloadBast']);
|
||||||
|
|
||||||
Route::get('/{id}/ubah-spd', [RealisasiBelanjaController::class,'ubahSPD']);
|
Route::get('/{id}/ubah-spd', [RealisasiBelanjaController::class,'ubahSPD']);
|
||||||
Route::post('/{id}/ubah-spd', [RealisasiBelanjaController::class,'ubahSPD']);
|
Route::post('/{id}/ubah-spd', [RealisasiBelanjaController::class,'ubahSPD']);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user