fix(SLAController): tambahkan filter jenis 'sla' pada query Authorization
- Memperbarui query Authorization untuk hanya mengambil data dengan jenis 'sla'. - Menambahkan logika untuk pencarian berdasarkan parameter yang diberikan.
This commit is contained in:
@@ -486,6 +486,7 @@ class PenilaianController extends Controller
|
|||||||
if (Auth::user()->roles[0]->name === 'senior-officer') {
|
if (Auth::user()->roles[0]->name === 'senior-officer') {
|
||||||
$authorization->update([
|
$authorization->update([
|
||||||
'status' => '3',
|
'status' => '3',
|
||||||
|
'status_so' => '1',
|
||||||
'approve_so' => Auth::user()->id,
|
'approve_so' => Auth::user()->id,
|
||||||
'approve_so_at' => now(),
|
'approve_so_at' => now(),
|
||||||
'keterangan_so' => $request->message,
|
'keterangan_so' => $request->message,
|
||||||
@@ -501,6 +502,7 @@ class PenilaianController extends Controller
|
|||||||
|
|
||||||
$authorization->update([
|
$authorization->update([
|
||||||
'status' => $status,
|
'status' => $status,
|
||||||
|
'status_eo' => '1',
|
||||||
'approve_eo' => Auth::user()->id,
|
'approve_eo' => Auth::user()->id,
|
||||||
'approve_eo_at' => now(),
|
'approve_eo_at' => now(),
|
||||||
'keterangan_eo' => $request->message,
|
'keterangan_eo' => $request->message,
|
||||||
@@ -508,6 +510,7 @@ class PenilaianController extends Controller
|
|||||||
} elseif (Auth::user()->roles[0]->name === 'DD Appraisal') {
|
} elseif (Auth::user()->roles[0]->name === 'DD Appraisal') {
|
||||||
$authorization->update([
|
$authorization->update([
|
||||||
'status' => '1',
|
'status' => '1',
|
||||||
|
'status_dd' => '1',
|
||||||
'approve_dd' => Auth::user()->id,
|
'approve_dd' => Auth::user()->id,
|
||||||
'approve_dd_at' => now(),
|
'approve_dd_at' => now(),
|
||||||
'keterangan_dd' => $request->message,
|
'keterangan_dd' => $request->message,
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ class SLAController extends Controller
|
|||||||
// abort(403, 'Sorry! You are not allowed to view users.');
|
// abort(403, 'Sorry! You are not allowed to view users.');
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = Authorization::query()->with('permohonan.debiture','user','approveSo','approveEo','approveDd');
|
$query = Authorization::query()->with('permohonan.debiture','user','approveSo','approveEo','approveDd')->where('jenis','sla');
|
||||||
|
|
||||||
// Pencarian berdasarkan parameter search
|
// Pencarian berdasarkan parameter search
|
||||||
if ($request->has('search') && !empty($request->get('search'))) {
|
if ($request->has('search') && !empty($request->get('search'))) {
|
||||||
|
|||||||
@@ -1016,12 +1016,14 @@ class SurveyorController extends Controller
|
|||||||
public function storeFreeze($id, Request $request)
|
public function storeFreeze($id, Request $request)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
|
|
||||||
$permohonan = Permohonan::findOrFail($id);
|
$permohonan = Permohonan::findOrFail($id);
|
||||||
|
|
||||||
$permohonan->update([
|
Authorization::updateOrCreate([
|
||||||
'status' => 'request-freeze',
|
'permohonan_id' => $permohonan->id,
|
||||||
'keterangan' => $request->message
|
'jenis' => 'sla'
|
||||||
|
],[
|
||||||
|
'request' => 'freeze',
|
||||||
|
'user_id' => Auth::user()->id
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return response()->json([
|
return response()->json([
|
||||||
|
|||||||
Reference in New Issue
Block a user