From 040284ec29fa081130cb34940dee90f4e859a4a9 Mon Sep 17 00:00:00 2001 From: Dwi Swandhana Date: Wed, 22 Jul 2026 05:38:14 +0700 Subject: [PATCH] update --- .../app/Http/Controllers/PoliController.php | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/htdocs/app/Http/Controllers/PoliController.php b/htdocs/app/Http/Controllers/PoliController.php index 627998f8..31d2d229 100644 --- a/htdocs/app/Http/Controllers/PoliController.php +++ b/htdocs/app/Http/Controllers/PoliController.php @@ -58,25 +58,32 @@ class PoliController extends Controller public function updatePoli(Request $request) { $validator = Validator::make($request->all(), [ - 'id' => 'required', - 'poli' => 'required', - 'subpoli' => 'required', - 'modaliti' => 'required' + 'id' => 'required', + 'poli' => 'required', + 'subpoli' => 'required', + 'modaliti' => 'required' ]); if($validator->fails()) { return response()->json(['status' => 'error', 'message' => 'Please fill input field or fill with right input']); } else { - $id = $request->input('id'); - $poli = $request->input('poli'); - $subpoli = $request->input('subpoli'); + $id = $request->input('id'); + $poli = $request->input('poli'); + $subpoli = $request->input('subpoli'); $subsubpoli = $request->input('subsubpoli'); Poli::where('id', $id)->update([ - 'poli' => $poli, - 'subpoli' => $subpoli, + 'poli' => $poli, + 'subpoli' => $subpoli, 'subsubpoli'=> $subsubpoli, - 'modaliti' => $request->input('modaliti'), + 'modaliti' => $request->input('modaliti'), 'modaliti2' => $request->input('modaliti2') ]); + $cekdlp = Poli::where('id', $id)->first(); + $kelompok = $cekdlp->kelompok ?? ''; + if ($kelompok != ''){ + Periksa::where('reques', $subpoli)->whereNull('status')->update([ + 'dlp' => $kelompok, + ]); + } Periksa::where('reques', $subpoli)->update([ 'kd_spesimen' => $subsubpoli, 'nm_spesimen' => $request->input('modaliti'),