some stan

This commit is contained in:
2025-11-15 21:32:03 +05:00
parent c24f7cbac6
commit c94ac5d12d
8 changed files with 28 additions and 29 deletions

View File

@@ -74,17 +74,18 @@ class PayVisaMasterPaymentAction
->helperText(sprintf('Iň ýokary möçberi: %s TMT', $max_value))
->live()
->afterStateUpdated(function (Set $set, ?string $state) use ($usd_to_tmt, $bankFee, $gbusFee) {
if (! $state || $state === 0 || $state === '') {
if (is_null($state) || $state == 0 || $state == '') {
$set('usd_rate', '');
return;
}
$state = floatval($state);
$usd_rate = floatval(number_format($state / $usd_to_tmt, 2, '.', ''));
$total_amount = floatval(number_format($state, 2, '.', '')) + $bankFee + $gbusFee;
$usd_rate = $state / $usd_to_tmt;
$total_amount = $state + $bankFee + $gbusFee;
$set('usd_rate', $usd_rate);
$set('total_amount', $total_amount);
$set('usd_rate', number_format($usd_rate, 2, '.', ''));
$set('total_amount', number_format($total_amount, 2, '.', ''));
}),
TextInput::make('usd_rate')