fix(LaporanController ) : laporan memo dan print out rap

This commit is contained in:
majid
2025-01-24 15:47:12 +07:00
parent 201003e020
commit 74701c092d
2 changed files with 101 additions and 84 deletions

View File

@@ -5,14 +5,21 @@ namespace Modules\Lpj\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Modules\Lpj\Models\Permohonan;
use Modules\Lpj\Http\Controllers\PenilaiController;
class LaporanController extends Controller
{
public $user;
public $penilaiController;
/**
* Display a listing of the resource.
*/
public function __construct(PenilaiController $penilaiController){
$this->penilaiController = $penilaiController;
}
public function index()
{
return view('lpj::laporan.index');
@@ -33,7 +40,18 @@ class LaporanController extends Controller
*/
public function show($id) {
$permohonan = Permohonan::with([
'penilai'])->find($id);
'penilai',
'dokumenjaminan',
])->find($id);
if ($permohonan->penilai->type_penilai == 'memo') {
return $this->penilaiController->print_out($request = new Request(['documentId' => $permohonan->penilai->dokument_id, 'jaminanId' => $permohonan->dokumenjaminan[0]->jenis_jaminan_id, 'permohonanId' => $permohonan->id, 'statusLpj' => 1, 'type' => 'memo']));
}
if ($permohonan->penilai->type_penilai == 'rap') {
return $this->penilaiController->print_out($request = new Request(['documentId' => $permohonan->penilai->dokument_id, 'jaminanId' => $permohonan->dokumenjaminan[0]->jenis_jaminan_id, 'permohonanId' => $permohonan->id, 'statusLpj' => 1, 'type' => 'rap']));
}
return view('lpj::laporan.show', compact('permohonan'));
}
/**