This commit is contained in:
Dwi Swandhana
2026-03-05 06:10:10 +07:00
parent 72041e07ce
commit 632fff4230
5 changed files with 120 additions and 51 deletions
@@ -663,7 +663,6 @@ class DokterController extends Controller
'dlp' => $dlp,
'analis' => $analis,
'nmanalis' => $cekanalis->nama ?? null,
'tgldraft' => $today,
'nmdrafter' => Session('nama'),
'nmexcutor' => Session('nama'),
'excutor' => Session('id'),
@@ -704,7 +703,6 @@ class DokterController extends Controller
'nmdokter' => $cekdokter->nama ?? null,
'ppdssenior' => $ppds3,
'nmppdssenior' => $cekppds3->nama ?? null,
'tgldraft' => $today,
'nmdrafter' => Session('nama'),
'nmexcutor' => Session('nama'),
'excutor' => Session('id'),
@@ -2268,6 +2266,7 @@ class DokterController extends Controller
if ($statuse == 'Pemeriksaan awal' OR $statuse == 'Penerimaan Sampel'){
Periksa::where('id', $id)->update([
'status' => 'Pemeriksaan Sampel',
'tgldraft' => date('Y-m-d H:i:s'),
'excutor' => $idpemeriksa,
]);
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']);
@@ -2275,6 +2274,7 @@ class DokterController extends Controller
} else if ($statuse == 'Pemeriksaan Sampel'){
Periksa::where('id', $id)->update([
'status' => 'Pemeriksaan awal',
'tgldraft' => date('Y-m-d H:i:s'),
'excutor' => $idpemeriksa,
]);
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']);
@@ -2282,6 +2282,7 @@ class DokterController extends Controller
} else {
Periksa::where('id', $id)->whereNull('status')->update([
'status' => 'Pemeriksaan awal',
'tgldraft' => date('Y-m-d H:i:s'),
'excutor' => $idpemeriksa,
]);
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']);
@@ -871,4 +871,18 @@ class ReportController extends Controller
'rekap' => $rekap
]);
}
public function genRekapPenerimaanSample(Request $request) {
$data = [];
$tanggal = $request->input('tanggal');
$tanggal = str_replace('tanggal=', '', $tanggal);
$query = Periksa::select('*');
$periksa = $query->whereDate('daftar', $tanggal)->orderBy('id', 'ASC')->get();
if ($periksa->count() == 0) {
return response()->json([]);
}
return view('cetak.rekappenerimaansample', [
'tanggal' => $tanggal,
'detail' => $periksa
]);
}
}