update-index 9b1f3a4..b8c6f5e 100644

This commit is contained in:
servdal
2025-09-05 07:52:42 +07:00
parent 9c78f7c088
commit 7794fc6fdf
17 changed files with 7705 additions and 2989 deletions
+13 -2
View File
@@ -277,6 +277,11 @@ class AstmMessageService
$interpretation = substr($field, 2);
$mulaikirim++;
} else {
$cekbersih = trim($field, '"');
if (strpos($cekbersih, 'ci') === 0) {
$accession_number = substr($cekbersih, 2);
}
$field = substr($field, 2);
switch ($index) {
case 0:
@@ -321,7 +326,7 @@ class AstmMessageService
}
break;
case 14:
$resultSample->accession_number = substr($field, 6); // ci30112024.26859
//$resultSample->accession_number = substr($field, 6); // ci30112024.26859
break;
case 23:
$resultSample->organism = $field; // o2Staphylococcus haemolyticus
@@ -335,11 +340,17 @@ class AstmMessageService
//$resultSample->test_id = $parsedData['test_id'] ?? null;
// Result Record
$resultSample->additional_result = json_encode($parsedData['antibiotics']);
// Menyimpan data yang sudah diparse
if ($accession_number){
$resultSample->accession_number = $accession_number; // '12345'
Periksa::where('nofoto', $accession_number)->update([
'status' => 'Data Vitek di Terima',
]);
}
$resultSample->save();
Log::info("Data MTRL Berhasil di Parse dan di simpan ", $resultSample->toArray());
return response()->json(['message' => 'Data berhasil diproses dan disimpan.']);
} else {