Update
This commit is contained in:
@@ -411,36 +411,9 @@ class AstmMessageService
|
|||||||
$resultSample->save();
|
$resultSample->save();
|
||||||
if ($accession_number){
|
if ($accession_number){
|
||||||
$accession_number = substr($accession_number, 0, 9);
|
$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([
|
Periksa::where('nofoto', $accession_number)->update([
|
||||||
'status' => 'Data Vitek di Terima',
|
'status' => 'Data Vitek di Terima',
|
||||||
]);
|
]);
|
||||||
} else {
|
|
||||||
Log::warning("Accession Number Not Found", $accession_number.' Result Date '.$tanggalkeluar);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
Log::info("Data MTRL Berhasil di Parse dan di simpan ", $resultSample->toArray());
|
Log::info("Data MTRL Berhasil di Parse dan di simpan ", $resultSample->toArray());
|
||||||
return response()->json(['message' => 'Data berhasil diproses dan disimpan.']);
|
return response()->json(['message' => 'Data berhasil diproses dan disimpan.']);
|
||||||
|
|||||||
Reference in New Issue
Block a user