From 846f56433a9c5614722532ea6bcffc79190e1630 Mon Sep 17 00:00:00 2001 From: Afiq Hamzah Date: Mon, 25 Nov 2024 11:02:49 +0800 Subject: [PATCH 1/2] Add .env.prod.example for docker environment --- .env.docker.example | 53 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .env.docker.example diff --git a/.env.docker.example b/.env.docker.example new file mode 100644 index 0000000..3468ee4 --- /dev/null +++ b/.env.docker.example @@ -0,0 +1,53 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:Her7qzZ/iDiuEBFfMZVnN8fMDOJvOZ8mmg2quO+L2ck= +APP_DEBUG=true +APP_URL=http://localhost +API_URL=http://host.docker.internal:8874 +API_LELONG_URL=http://host.docker.internal:8096 + +LOG_CHANNEL=stack +LOG_LEVEL=debug + +DB_CONNECTION_MYSQL=mysql +DB_HOST_MYSQL=db_pay_arrahn +DB_PORT_MYSQL=3306 +DB_DATABASE_MYSQL=online_db +DB_USERNAME_MYSQL=root +DB_PASSWORD_MYSQL=secret + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +FILESYSTEM_DRIVER=local +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +MEMCACHED_HOST=127.0.0.1 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=mailhog +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS=null +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" From 96fdcd2e32fa5e4ae2bbf6db57a5d1aa0d0b523e Mon Sep 17 00:00:00 2001 From: Afiq Hamzah Date: Tue, 17 Dec 2024 10:02:58 +0800 Subject: [PATCH 2/2] Add exclude payment list in payment block list --- app/Services/PembiayaanService.php | 34 +++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/app/Services/PembiayaanService.php b/app/Services/PembiayaanService.php index fcd3d58..610bfcd 100644 --- a/app/Services/PembiayaanService.php +++ b/app/Services/PembiayaanService.php @@ -212,8 +212,35 @@ class PembiayaanService return false; }; + + + $checkExcludePaymentList = function($x) { + $norujukanExcludeList = [ + '011237240808-0003', + '011237240719-0015', + '011237240806-0011', + '011237240828-0001', + '011237240904-0007', + '011237240904-0008', + '011237240904-0009', + '011237240719-0023', + '011237240719-0024', + '011237240719-0025', + '011237240618-0026', + '011237240719-0027', + '011237240719-0028', + '011237240618-0020', + '011237240719-0030', + '011237240618-0029', + '011237240731-0026', + '011237240715-0027', + '011237240912-0009', + ]; + + return in_array($x->norujukan, $norujukanExcludeList); + }; - return array_map(function ($x) use ($isNorujukanPaymentRecentlyAttempted, $isNorujukanAkanDilelong, $isNorujukanIsInFasa2, $isCawanganNotPermitUjrahPayment) { + return array_map(function ($x) use ($isNorujukanPaymentRecentlyAttempted, $isNorujukanAkanDilelong, $isNorujukanIsInFasa2, $isCawanganNotPermitUjrahPayment, $checkExcludePaymentList) { $x->disabled_payment = false; @@ -222,6 +249,7 @@ class PembiayaanService || $isNorujukanIsInFasa2($x) || $isNorujukanPaymentRecentlyAttempted($x) || $isCawanganNotPermitUjrahPayment($x) + || $checkExcludePaymentList($x) ) { $x->disabled_payment = true; } @@ -231,5 +259,9 @@ class PembiayaanService }, $pembiayaan); } + + + + }