From b2facc5b0e85f5c2d0ec31cd17a5c9a09984ee7a Mon Sep 17 00:00:00 2001 From: Duidev Software House Date: Tue, 14 Oct 2025 08:12:10 +0700 Subject: [PATCH] Update --- htdocs/app/Services/AstmMessageService.php | 33 ++-------------------- 1 file changed, 3 insertions(+), 30 deletions(-) diff --git a/htdocs/app/Services/AstmMessageService.php b/htdocs/app/Services/AstmMessageService.php index 82920cd8..946afa3f 100644 --- a/htdocs/app/Services/AstmMessageService.php +++ b/htdocs/app/Services/AstmMessageService.php @@ -411,36 +411,9 @@ class AstmMessageService $resultSample->save(); if ($accession_number){ $accession_number = substr($accession_number, 0, 9); - $getorderid = Periksa::where('nofoto', $accession_number)->first(); - $orderid = $getorderid->id ?? null; - if ($orderid){ - if(is_array($parsedData['antibiotics']) && count($parsedData['antibiotics']) > 0){ - Log::info("Processing", $parsedData['antibiotics']); - foreach ($parsedData['antibiotics'] as $item){ - $glassreportname = in_array($item['antibiotic_name'], $jsonantibiotik); - - RekapAntibiotik::updateOrCreate( - [ - 'orderid' => $orderid, - 'antibiotic' => $item['antibiotic_name'], - ], - [ - 'resistance' => $item['resistance_note'] ?? null, - 'value' => $item['value'] ?? null, - 'interpretation' => $item['interpretation'] ?? null, - 'glassreportname' => $glassreportname, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), - ] - ); - } - } - Periksa::where('nofoto', $accession_number)->update([ - 'status' => 'Data Vitek di Terima', - ]); - } else { - Log::warning("Accession Number Not Found", $accession_number.' Result Date '.$tanggalkeluar); - } + Periksa::where('nofoto', $accession_number)->update([ + 'status' => 'Data Vitek di Terima', + ]); } Log::info("Data MTRL Berhasil di Parse dan di simpan ", $resultSample->toArray()); return response()->json(['message' => 'Data berhasil diproses dan disimpan.']);