Update
This commit is contained in:
@@ -185,6 +185,8 @@ class DokterController extends Controller
|
||||
}
|
||||
} else if ($dlp == 'CCI'){
|
||||
$generatesurat = view('cetak.ekspertisecci', $data)->render();
|
||||
} else if ($dlp == 'IgM IgG Leptospira'){
|
||||
$generatesurat = view('cetak.igmiggletospira', $data)->render();
|
||||
} else if ($dlp == 'Kultur'){
|
||||
$generatesurat = view('cetak.ekspertisekultur', $data)->render();
|
||||
} else if ($dlp == 'Pewarna Langsung'){
|
||||
@@ -1105,11 +1107,7 @@ class DokterController extends Controller
|
||||
return $pesan;
|
||||
}
|
||||
try {
|
||||
Periksa::where('created_at', '<', $request->input('isi').'%')->where('status', '!=', 'Selesai')->update([
|
||||
'status'=> 'Dibatalkan (Arsip)'
|
||||
]);
|
||||
/*
|
||||
$getperiksa = Periksa::where('created_at', 'LIKE', $request->input('isi').'%')->get();
|
||||
$getperiksa = Periksa::where('created_at', '<', $request->input('isi').'%')->get();
|
||||
foreach ($getperiksa as $item){
|
||||
$cekriwayat = Riwayat::where('nofoto', $item->nofoto)->where('keterangan', 'Expertise')->where('verifikasi', 'Accepted')->count();
|
||||
if ($cekriwayat > 0){
|
||||
@@ -1119,24 +1117,30 @@ class DokterController extends Controller
|
||||
} else {
|
||||
$getlastriwayat = Riwayat::where('nofoto', $item->nofoto)->orderBy('id', 'DESC')->first();
|
||||
if (isset($getlastriwayat->id)){
|
||||
Periksa::where('id', $item->id)->update([
|
||||
'status'=> 'Proses Analisis Sampel'
|
||||
Periksa::where('id', $item->id)->where('status', '!=', 'Selesai')->update([
|
||||
'status'=> $getlastriwayat->keterangan
|
||||
]);
|
||||
} else {
|
||||
$cekdataraw = ResultSample::where('accession_number',$item->nofoto)->first();
|
||||
if (!isset($cekdataraw->id)){
|
||||
Periksa::where('id', $item->id)->update([
|
||||
Periksa::where('id', $item->id)->where('status', '!=', 'Selesai')->update([
|
||||
'status'=> 'Data Vitek di Terima'
|
||||
]);
|
||||
} else {
|
||||
Periksa::where('id', $item->id)->update([
|
||||
'status'=> null
|
||||
]);
|
||||
if ($cekriwayat == 0){
|
||||
Periksa::where('id', $item->id)->where('status', '!=', 'Selesai')->update([
|
||||
'status'=> 'Dibatalkan (Arsip)'
|
||||
]);
|
||||
} else {
|
||||
Periksa::where('id', $item->id)->where('status', '!=', 'Selesai')->update([
|
||||
'status'=> null
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
$pesan = 'Sejumlah data di rentang '.$request->input('isi').' Berhasil di arsipkan';
|
||||
} catch (Exception $e) {
|
||||
$pesan = $e->getMessage();
|
||||
@@ -1496,6 +1500,26 @@ class DokterController extends Controller
|
||||
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error', 'message' => $pesan]);
|
||||
return back();
|
||||
}
|
||||
} else if ($worklist == 'hapusdatapertumbuhankoloni'){
|
||||
try {
|
||||
$ceksek = DB::table('pertumkolomni')->where('id', $nofoto)->first();
|
||||
Riwayat::create([
|
||||
'nofoto' => $nofoto,
|
||||
'jawaban' => 'Menghapus Data Pertumbuhan Koloni',
|
||||
'inputor' => Session('nama'),
|
||||
'keterangan' => json_encode($ceksek),
|
||||
'verifikasi' => '',
|
||||
]);
|
||||
DB::table('pertumkolomni')->where('id', $nofoto)->delete();
|
||||
return response()->json(['icon' => 'success', 'warna' => '#1dcbbd', 'status' => 'Success', 'message' => 'Delete Data Pertumbuhan Koloni Berhasil']);
|
||||
} catch (Exception $e) {
|
||||
$pesan = $e->getMessage();
|
||||
Log::error('Gagal Delete 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();
|
||||
@@ -3137,7 +3161,7 @@ class DokterController extends Controller
|
||||
foreach($idcetak as $rid){
|
||||
$periksa = Periksa::where('id', $rid)->first();
|
||||
if (isset($periksa->id)){
|
||||
Periksa::where('id', $periksa->id)->update([
|
||||
Periksa::where('id', $periksa->id)->whereNull('status')->update([
|
||||
'status' => 'Penerimaan Sampel',
|
||||
]);
|
||||
if ($kanan == ''){
|
||||
|
||||
Reference in New Issue
Block a user