http://jira.mfd.msk:8088/browse/CLS-189 PaymentInstructionCreator правка заполнения из Credit/DebitLegAmount пустого.

This commit is contained in:
AKurakin 2023-02-06 13:38:34 +03:00
parent e960fb6cb4
commit f60bfdd318

View file

@ -27,6 +27,8 @@ import java.util.*;
import java.util.concurrent.atomic.AtomicLong;
import java.util.stream.Collectors;
import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD;
/*
todo использовать так:
paymentInstructionCreator.createAndSavePaymentInstructions()
@ -471,7 +473,7 @@ public class PaymentInstructionCreator {
}
if (clearingCategory.contains(ClearingCategory.B)) {
BigDecimal amount = bdFromLongSafe(paymentIAny.getDebitLegAmount());
amount = liabilitiesClaimsAssets.getClaimsQuantity().subtract(amount);
amount = safeBD(liabilitiesClaimsAssets.getClaimsQuantity()).subtract(amount);
liabilitiesClaimsAssets.setClaimsQuantity(amount);
}