From 9456e9ccb79b2c136199de0d461e1f6cf3c9e2ad Mon Sep 17 00:00:00 2001 From: JamilatulMuyasaroh Date: Fri, 15 May 2026 14:44:37 +0700 Subject: [PATCH] add email example dan mempertahankan addHeaderKey --- .env-example | 7 ++++++- .../Http/Controllers/Api/ProviderOnlineController.php | 2 +- Modules/ProviderIntegrations/Routes/api.php | 1 + tests/Feature/ProviderOnlineRouteTest.php | 1 + 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.env-example b/.env-example index c5dda0a5..ab87d54c 100644 --- a/.env-example +++ b/.env-example @@ -80,4 +80,9 @@ DUITKU_MERCHANT_CODE= DUITKU_IS_SANDBOX=TRUE WKHTML_PDF_BINARY=/var/www/aso/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64 -WKHTML_IMG_BINARY= \ No newline at end of file +WKHTML_IMG_BINARY= + +EMAIL = helpdesk@linksehat.com +PW_EMAIL = vsfcvwxcgldhhkdm +NAME_EMAIL = "LinkSehat" +PROVIDER_ONLINE_NOTIFICATION_EMAIL=helpdesk@linksehat.com \ No newline at end of file diff --git a/Modules/ProviderIntegrations/Http/Controllers/Api/ProviderOnlineController.php b/Modules/ProviderIntegrations/Http/Controllers/Api/ProviderOnlineController.php index 3c0ff801..9b7ba0c8 100644 --- a/Modules/ProviderIntegrations/Http/Controllers/Api/ProviderOnlineController.php +++ b/Modules/ProviderIntegrations/Http/Controllers/Api/ProviderOnlineController.php @@ -612,7 +612,7 @@ class ProviderOnlineController extends Controller private function sendProviderOnlineEmail(string $eventName, RequestLog $requestLog, Organization $organization): void { - $email = trim((string) ($organization->email ?? env('PROVIDER_ONLINE_NOTIFICATION_EMAIL', 'alarm.center@linksehat.com'))); + $email = trim((string) ($organization->email ?: env('PROVIDER_ONLINE_NOTIFICATION_EMAIL', 'helpdesk@linksehat.com'))); if (!$email || !filter_var($email, FILTER_VALIDATE_EMAIL)) { return; } diff --git a/Modules/ProviderIntegrations/Routes/api.php b/Modules/ProviderIntegrations/Routes/api.php index 6749e6f7..a7e1cb3a 100644 --- a/Modules/ProviderIntegrations/Routes/api.php +++ b/Modules/ProviderIntegrations/Routes/api.php @@ -3,6 +3,7 @@ use Modules\ProviderIntegrations\Http\Controllers\Api\ProviderOnlineController; Route::prefix('v1/bridging-service/ProviderOnline')->group(function () { + Route::post('AddHeaderKey', [ProviderOnlineController::class, 'getHeaderKey']); Route::post('HeaderKey', [ProviderOnlineController::class, 'getHeaderKey']); Route::post('EligibilitasPeserta', [ProviderOnlineController::class, 'checkEligibilitasPeserta']); Route::post('Pendaftaran', [ProviderOnlineController::class, 'createPendaftaran']); diff --git a/tests/Feature/ProviderOnlineRouteTest.php b/tests/Feature/ProviderOnlineRouteTest.php index 585add3b..afd0f206 100644 --- a/tests/Feature/ProviderOnlineRouteTest.php +++ b/tests/Feature/ProviderOnlineRouteTest.php @@ -10,6 +10,7 @@ class ProviderOnlineRouteTest extends TestCase public function test_provider_online_routes_are_mapped_to_provider_integrations_controller(): void { $routes = [ + '/api/v1/bridging-service/ProviderOnline/AddHeaderKey' => 'getHeaderKey', '/api/v1/bridging-service/ProviderOnline/HeaderKey' => 'getHeaderKey', '/api/v1/bridging-service/ProviderOnline/EligibilitasPeserta' => 'checkEligibilitasPeserta', '/api/v1/bridging-service/ProviderOnline/Pendaftaran' => 'createPendaftaran',