This commit is contained in:
Dwi Swandhana
2026-05-02 12:57:27 +07:00
parent 38ffa918c3
commit fe89a024a1
8 changed files with 981 additions and 145 deletions
@@ -1926,6 +1926,7 @@ class DokterController extends Controller
'lainnya' => $request->input('ujilainnya') ?? '',
'status' => $request->input('status') ?? '',
'tindaklanjut' => $request->input('tindaklanjut') ?? '',
'keterangan' => $request->input('keteranganteks') ?? '',
'created_by' => Session('nama'),
]);
} else {
@@ -1938,6 +1939,7 @@ class DokterController extends Controller
'lainnya' => $request->input('ujilainnya') ?? '',
'status' => $request->input('status') ?? '',
'tindaklanjut' => $request->input('tindaklanjut') ?? '',
'keterangan' => $request->input('keteranganteks') ?? '',
'created_by' => Session('nama'),
]);
}
@@ -1954,7 +1956,11 @@ class DokterController extends Controller
} else {
$mediatanam = '';
}
if ($mediatanam != '' AND $status == 'Sub Kultur'){
$ambilgudang = '';
if ($satus == 'Sub Kultur' OR $status == 'Pertumbuhan Primer'){
$ambilgudang = 'YES';
}
if ($mediatanam != '' AND $ambilgudang == 'YES'){
$tanggal= date("d-m-Y");
$ahrf = explode("-", $tanggal);
$tahun = $ahrf[0];
@@ -2009,6 +2015,34 @@ class DokterController extends Controller
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error', 'message' => $pesan]);
return back();
}
} else if ($worklist == 'copydatabaptocap'){
$getdataawal = Periksa::where('nofoto', $nofoto)->first();
$id = $getdataawal->id ?? $nofoto;
try {
$ceksek = DB::table('pertumkolomni')->where('orderid', $id)->first();
DB::table('pertumkolomni')->insert([
'orderid' => $ceksek->orderid ?? $id,
'tglpenyimpanan' => date('Y-m-d'),
'media' => 'Media CAP',
'kuman' => $ceksek->kuman ?? '',
'hemolisa' => $ceksek->hemolisa ?? '',
'katalase' => $ceksek->katalase ?? '',
'koagulase' => $ceksek->koagulase ?? '',
'oksidase' => $ceksek->oksidase ?? '',
'lainnya' => $ceksek->lainnya ?? '',
'status' => $ceksek->status ?? '',
'tindaklanjut' => $ceksek->tindaklanjut ?? '',
'created_by' => Session('nama'),
]);
return response()->json(['icon' => 'success', 'warna' => '#1dcbbd', 'status' => 'Success', 'message' => 'Copy Data Pertumbuhan Koloni ke CAP Berhasil']);
} catch (Exception $e) {
$pesan = $e->getMessage();
Log::error('Gagal Copy Pertumbuhan Koloni', [
'message' => $e->getMessage(),
]);
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error', 'message' => $pesan]);
return back();
}
} else if ($worklist == 'isitabelantibiotik'){
try {
$getdataawal = Periksa::where('nofoto', $nofoto)->first();