Update API
This commit is contained in:
@@ -3054,4 +3054,47 @@ class DokterController extends Controller
|
||||
$cetak = $cetak.'</tbody></table>';
|
||||
echo $cetak;
|
||||
}
|
||||
public function ekstrakExpertise(Request $request) {
|
||||
$data = [];
|
||||
$nofoto = $request->input('nofoto');
|
||||
$noregister = $request->input('noregister');
|
||||
$homebase = url("/");
|
||||
$alldata = Periksa::where('noregister', $noregister)->get();
|
||||
if (!empty($alldata)){
|
||||
foreach($alldata as $rows){
|
||||
$urlhasil = url('/').'/hasil/'.$rows->nofoto;
|
||||
$status = $rows->status;
|
||||
$keterangan = '';
|
||||
if ($status == '' OR is_null($status)){
|
||||
$status = 'new';
|
||||
} else {
|
||||
$cekbatal = explode('batalkan dengan alasan ', $status);
|
||||
if (isset($cekbatal[1])){
|
||||
$keterangan = $cekbatal[1];
|
||||
$status = 'Batal';
|
||||
} else {
|
||||
if ($status == 'Arsip' OR $status == 'Selesai'){
|
||||
$status = 'Selesai';
|
||||
} elseif ($status == 'Decliend'){
|
||||
$status = 'Ulang';
|
||||
$keterangan = 'Di Periksa Ulang PPDS';
|
||||
} else {
|
||||
$status = 'Proses';
|
||||
}
|
||||
}
|
||||
}
|
||||
$data[] = array(
|
||||
'nofoto' => $rows->nofoto,
|
||||
'jenispemeriksaan' => $rows->reques,
|
||||
'mulai' => $rows->daftar,
|
||||
'selesai' => $rows->verifikasi,
|
||||
'urlhasil' => $urlhasil,
|
||||
'status' => $status,
|
||||
'keterangan' => $keterangan,
|
||||
'rawdata' => self::genSurat($periksa->id, 'dengan kop'),
|
||||
);
|
||||
}
|
||||
}
|
||||
return response()->json(['data' => $data], 201);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,6 +12,6 @@ class VerifyCsrfToken extends Middleware
|
||||
* @var array<int, string>
|
||||
*/
|
||||
protected $except = [
|
||||
'registerpasien', 'registerjson', 'ekstrakhasil', 'prosesbatal', 'cekaksess'
|
||||
'registerpasien', 'registerjson', 'ekstrakhasil', 'prosesbatal', 'cekaksess', 'ekstrakexpertise'
|
||||
];
|
||||
}
|
||||
|
||||
@@ -26,6 +26,7 @@ Route::post('registerjson', [FrontpageController::class, 'registerApiFormatJSON'
|
||||
Route::post('prosesbatal', [DokterController::class, 'cancelOrder']);
|
||||
Route::post('ekstrakhasil', [DokterController::class, 'gethasiltoSIMRS'])->name('gethasiltoSIMRS');
|
||||
Route::post('cekaksess', [FrontpageController::class, 'exCekAksess'])->name('exCekAksess');
|
||||
Route::post('ekstrakexpertise', [DokterController::class, 'ekstrakExpertise'])->name('ekstrakExpertise');
|
||||
|
||||
Route::group(['middleware' => 'project.ipg'], function() {
|
||||
Route::get('getkalenderlist', [FrontpageController::class, 'getKalenderlist'])->name('getkalenderlist');
|
||||
|
||||
Reference in New Issue
Block a user