DONE: use constant for min and max pinjaman
This commit is contained in:
@@ -22,6 +22,9 @@ use Illuminate\Support\Facades\Log;
|
|||||||
|
|
||||||
class GadaianController extends Controller
|
class GadaianController extends Controller
|
||||||
{
|
{
|
||||||
|
const MIN_PINJAMAN = 5.00;
|
||||||
|
const MAX_PINJAMAN = 50000.00;
|
||||||
|
|
||||||
public $AliranTunaiController;
|
public $AliranTunaiController;
|
||||||
public $customerService;
|
public $customerService;
|
||||||
|
|
||||||
@@ -242,8 +245,8 @@ class GadaianController extends Controller
|
|||||||
$caraTerima = strtoupper((string) $request->input('cara_terima', 'TUNAI'));
|
$caraTerima = strtoupper((string) $request->input('cara_terima', 'TUNAI'));
|
||||||
$pinjamanAmt = round((float) $request->pinjaman, 2);
|
$pinjamanAmt = round((float) $request->pinjaman, 2);
|
||||||
|
|
||||||
// Online only for RM5k–50k; otherwise force cash path.
|
// Online only within min/max pinjaman; otherwise force cash path.
|
||||||
if ($caraTerima === 'ONLINE' && ($pinjamanAmt < 5000 || $pinjamanAmt > 50000)) {
|
if ($caraTerima === 'ONLINE' && ($pinjamanAmt < self::MIN_PINJAMAN || $pinjamanAmt > self::MAX_PINJAMAN)) {
|
||||||
$caraTerima = 'TUNAI';
|
$caraTerima = 'TUNAI';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -412,6 +412,8 @@
|
|||||||
<script>
|
<script>
|
||||||
var api_url = "{{ api_url_for_browser() }}";
|
var api_url = "{{ api_url_for_browser() }}";
|
||||||
var kodcaw_ujrah = "<?php echo $cawangan_info['kodcaw'] ?>";
|
var kodcaw_ujrah = "<?php echo $cawangan_info['kodcaw'] ?>";
|
||||||
|
const MIN_PINJAMAN = {{ \App\Http\Controllers\GadaianController::MIN_PINJAMAN }};
|
||||||
|
const MAX_PINJAMAN = {{ \App\Http\Controllers\GadaianController::MAX_PINJAMAN }};
|
||||||
$('form input').keydown(function (e) {
|
$('form input').keydown(function (e) {
|
||||||
if (e.keyCode == 13) {
|
if (e.keyCode == 13) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -1302,8 +1304,7 @@
|
|||||||
|
|
||||||
function toggleCaraTerima(pinjaman) {
|
function toggleCaraTerima(pinjaman) {
|
||||||
var pembiayaanOnlineEnabled = $('#pembiayaan_online_enabled').val() === '1';
|
var pembiayaanOnlineEnabled = $('#pembiayaan_online_enabled').val() === '1';
|
||||||
// MIN PINJAMAN = 1.00
|
if (pembiayaanOnlineEnabled && pinjaman >= MIN_PINJAMAN && pinjaman <= MAX_PINJAMAN) {
|
||||||
if (pembiayaanOnlineEnabled && pinjaman >= 1 && pinjaman <= 50000) {
|
|
||||||
$('#cara_terima_section').show();
|
$('#cara_terima_section').show();
|
||||||
toggleBankOnlineSection();
|
toggleBankOnlineSection();
|
||||||
} else {
|
} else {
|
||||||
@@ -1416,7 +1417,7 @@
|
|||||||
|
|
||||||
async function checkDisbursementFloat(pinjaman) {
|
async function checkDisbursementFloat(pinjaman) {
|
||||||
var cara = $('input[name="cara_terima"]:checked').val() || 'TUNAI';
|
var cara = $('input[name="cara_terima"]:checked').val() || 'TUNAI';
|
||||||
if (!(pinjaman >= 5000 && pinjaman <= 50000)) {
|
if (!(pinjaman >= MIN_PINJAMAN && pinjaman <= MAX_PINJAMAN)) {
|
||||||
cara = 'TUNAI';
|
cara = 'TUNAI';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user