fix(penilai):perbaikkan laporan lpj, paparan so, call report

This commit is contained in:
majid
2025-03-04 13:23:28 +07:00
parent 8d696cd51a
commit ad3ef0883b
13 changed files with 92 additions and 51 deletions

View File

@@ -763,6 +763,22 @@ class PenilaiController extends Controller
$permohonan = Permohonan::findOrFail($id);
if ($permohonan->status === 'proses-laporan') {
return response()->json([
'success' => false,
'message' => 'Masih proses laporan',
], 400);
}
if ($permohonan->status === 'proses-paparan') {
return response()->json([
'success' => false,
'message' => 'Masih proses paparan',
]);
}
$permohonan->update([
'status' => 'proses-laporan',
]);
@@ -1322,7 +1338,7 @@ class PenilaiController extends Controller
public function generateNoLaporan($permohonan, $documentId, $type)
{
$typeMapping = ['lpj' => 'LPJ', 'memo' => 'MAK', 'rap' => 'RAP', 'call-report' => 'CR'];
$typeMapping = ['sederhana' => 'LPJ', 'standard' => 'LPJ', 'memo' => 'MAK', 'rap' => 'RAP', 'call-report' => 'CR'];
// Cek apakah data sudah ada
$laporan = Laporan::where([
@@ -1593,6 +1609,22 @@ class PenilaiController extends Controller
public function revisiSurveyor(Request $request, $id)
{
$permohonan = Permohonan::findOrFail($id);
if ($permohonan->status === 'proses-laporan') {
return response()->json([
'success' => false,
'message' => 'Masih proses laporan',
], 400);
}
if ($permohonan->status === 'proses-paparan') {
return response()->json([
'success' => false,
'message' => 'Masih proses paparan',
], 400);
}
$permohonan->update([
'status' => 'revisi-survey',
'keterangan' => $request->message,