Merge branch 'dillon/137-project-upgrade-update-1A' into vapor/production

This commit is contained in:
Dillon Ngo
2026-08-11 13:00:28 +08:00
2 changed files with 3 additions and 2 deletions
@@ -24,6 +24,7 @@ use App\Classes\Modules\Transactions\Services\GeneratesTransactionBillNumber;
use App\Classes\Modules\Transactions\DataTransferObjects\TransactionRefundCalculationObject;
use App\Classes\ValueObjects\Constants\PaymentMethodType;
use App\Classes\Modules\Remarks\Processors\CreateRemarkProcessor;
use Illuminate\Support\Facades\Log;
class CreateBookingRefundLogic extends AbstractControllerLogic
{
@@ -111,7 +112,7 @@ class CreateBookingRefundLogic extends AbstractControllerLogic
$refundInPending = $transaction->transactions()->refunds()->where('status', ApprovalStatus::PENDING_VERIFICATION)->sum('original_amount');
if($refund + $request->input('amount') > $transaction->original_amount) throw new MalformedRequestException('Your refund must not be greater than '. $transaction->original_amount .'.');
if(($refund + $request->input('amount') > $transaction->original_amount) && !$isFullyRefund) throw new MalformedRequestException('Your refund must not be greater than '. $transaction->original_amount .'.');
// $transactionRefundCalculationObject = new TransactionRefundCalculationObject($booking, $transaction, $request->input('amount'));
// $transactionRefundCalculationObject->init();
@@ -118,7 +118,7 @@ const refundMethods = [
const moneyV2 = {
decimal: '.',
thousands: ',',
thousands: '',
precision: 2
};