From 688e5db39e47a3b0f0c8f603170c471f3948e2c2 Mon Sep 17 00:00:00 2001 From: Tb Fajri Date: Fri, 16 Feb 2024 09:51:25 +0700 Subject: [PATCH 1/3] update set custom upload --- .../Http/Controllers/Api/RequestLogController.php | 1 + app/Helpers/Helper.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php index 4efa778e..5105d85f 100644 --- a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php @@ -323,6 +323,7 @@ class RequestLogController extends Controller public function requestFinalLog(Request $request) { + Helper::setCustomPHPIniSettings(); $data = [ 'request_logs_id' => $request->request_logs_id, 'discharge_date' => $request->discharge_date, diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 5a8dea4c..d729682f 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -421,7 +421,7 @@ class Helper { ini_set('max_execution_time', '-1'); // Waktu untuk execution suatu function atau script ini_set('post_max_size', '32M'); // Batas post Yang di Upload - ini_set('upload_max_filesize', '10M'); // Batas File yang di Upload + ini_set('upload_max_filesize', '100M'); // Batas File yang di Upload ini_set('max_input_time ', '-1'); // Batas max time menunggu input max 5 menit ini_set('memory_limit', '256M'); } From 99bab5e75d5578c93b3e0f3599c103ee55db91db Mon Sep 17 00:00:00 2001 From: Tb Fajri Date: Fri, 16 Feb 2024 10:14:56 +0700 Subject: [PATCH 2/3] update --- Modules/Internal/Http/Controllers/Api/RequestLogController.php | 1 + 1 file changed, 1 insertion(+) diff --git a/Modules/Internal/Http/Controllers/Api/RequestLogController.php b/Modules/Internal/Http/Controllers/Api/RequestLogController.php index 167edf7f..a2efae0b 100644 --- a/Modules/Internal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/Internal/Http/Controllers/Api/RequestLogController.php @@ -863,6 +863,7 @@ class RequestLogController extends Controller public function requestFiles(Request $request, $id) { + Helper::setCustomPHPIniSettings(); $requestLog = RequestLog::findOrFail($id); if ($request->hasFile('result_files')) { foreach ($request->result_files as $file) { From 4b0b68b58d2bb3ecf4642e077b73b96bdf752907 Mon Sep 17 00:00:00 2001 From: Tb Fajri Date: Sat, 17 Feb 2024 11:25:54 +0700 Subject: [PATCH 3/3] update import --- Modules/Internal/Services/RequestLogService.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Modules/Internal/Services/RequestLogService.php b/Modules/Internal/Services/RequestLogService.php index 5aab262f..cdc4c184 100644 --- a/Modules/Internal/Services/RequestLogService.php +++ b/Modules/Internal/Services/RequestLogService.php @@ -168,6 +168,10 @@ class RequestLogService throw new ImportRowException(__('Provider Required'), 0, null, $row); } + if (!$row['record_mode']){ + throw new ImportRowException(__('Record Mode Required'), 0, null, $row); + } + // Membuat singkatan dari nama rumah sakit // $singkatan = ""; // $words = explode(' ', $row['organization_id']); @@ -278,7 +282,14 @@ class RequestLogService } if ($row['record_mode'] == 1){ - $requestLog = RequestLog::updateOrCreate(["code" => $code], $data); + $requestLog = RequestLog::updateOrCreate( + [ + 'member_id' => $member->id, + 'submission_date' => $row['submission_date'], + 'organization_id' => $organization_id, + ], + $data + ); } else if ($row['record_mode'] == 2) { $requestLog = RequestLog::updateOrCreate( [