This commit is contained in:
Dwi Swandhana
2026-08-04 15:04:13 +07:00
parent caa039b5b4
commit b93784be6a
@@ -459,7 +459,7 @@ class DokterController extends Controller
return response()->json(['icon' => 'error', 'status' => 'Gagal', 'message' => 'Pemeriksaan sudah selesai, silahkan buat adendum untuk menambahkan keterangan']);
} else {
$tglverifikasi = $periksa->verifikasi ?? $today;
$cekganda = Periksa::where('noregister', $noregister)->where('mulai', 'LIKE', $mastertgl.'%')->where('id', '!=', $idperiksa)->get();
$cekganda = Periksa::where('noregister', $noregister)->where('nm_spesimen', $nm_spesimen)->where('mulai', 'LIKE', $mastertgl.'%')->where('id', '!=', $idperiksa)->get();
$statusdraft = 'Pemeriksaan awal';
KomponenJawaban::where('accnumber', $nofoto)->where('template', $dlp)->delete();
$data = $request->except(['_token', 'periksa_id', 'val01', 'val10', 'acc_number']);
@@ -523,11 +523,33 @@ class DokterController extends Controller
if ($key == 'lsg_pewarnaanspora'){ $yangperludicloning = 'id_pewarnaanspora'; }
if ($key == 'lsg_pewarnaangiesma'){ $yangperludicloning = 'id_pewarnaangiesma'; }
if ($key == 'lsg_pewarnaangiesmaoptional'){ $yangperludicloning = 'id_pewarnaangiesmaoptional'; }
if (!empty($cekganda) AND $yangperludicloning != ''){
foreach($cekganda as $rcloning){
$nofotocloning = $rcloning->nofoto;
$dlpcloning = $rcloning->dlp ?? 'Kultur';
$cekada = KomponenJawaban::where('accnumber', $nofotocloning)->where('komponen', $key)->first();
if ($cekada){
} else {
KomponenJawaban::updateOrCreate(
[
'accnumber' => $nofotocloning,
'komponen' => $key,
],
[
'isidata' => $isidataawal,
'template' => $dlpcloning,
'created_by' => session('nama'),
]
);
Riwayat::create([
'nofoto' => $nofotocloning,
'jawaban' => $isidataawal,
'inputor' => Session('nama'),
'keterangan' => 'Clone Data '.$key.' Dari ('.$nofoto.')',
'verifikasi' => '',
]);
}
$cekada = KomponenJawaban::where('accnumber', $nofotocloning)->where('komponen', $yangperludicloning)->first();
if ($cekada){