http://jira.mfd.msk:8088/browse/CLS-189 PaymentInstructionCreator правка
This commit is contained in:
parent
0e8ea7b595
commit
15d836fade
2 changed files with 7 additions and 8 deletions
|
|
@ -230,11 +230,10 @@ public class Clearing {
|
||||||
var secondLegLiabilitiesClaimsMoney = lcmSecondLegFound.orElseGet(() -> wrapperSecondLegCreated.secondLegCreated);
|
var secondLegLiabilitiesClaimsMoney = lcmSecondLegFound.orElseGet(() -> wrapperSecondLegCreated.secondLegCreated);
|
||||||
log.trace("updating LiabilitiesClaimsMoney by payment");
|
log.trace("updating LiabilitiesClaimsMoney by payment");
|
||||||
log.trace("firstLegLiabilitiesClaimsMoney: {}; secondLegLiabilitiesClaimsMoney: {}", firstLegLiabilitiesClaimsMoney, secondLegLiabilitiesClaimsMoney);
|
log.trace("firstLegLiabilitiesClaimsMoney: {}; secondLegLiabilitiesClaimsMoney: {}", firstLegLiabilitiesClaimsMoney, secondLegLiabilitiesClaimsMoney);
|
||||||
paymentInstructionCreator.updateFieldLiabilitiesClaimsMoneyByPayment(firstLegLiabilitiesClaimsMoney, true, paymentInstructions, Collections.singleton(category));
|
if (paymentInstructionCreator.updateFieldLiabilitiesClaimsMoneyByPayment(firstLegLiabilitiesClaimsMoney, true, paymentInstructions, Collections.singleton(category)) ) {
|
||||||
liabilitiesClaimsMoneyImdg.update(firstLegLiabilitiesClaimsMoney);
|
liabilitiesClaimsMoneyImdg.update(firstLegLiabilitiesClaimsMoney);
|
||||||
paymentInstructionCreator.updateFieldLiabilitiesClaimsMoneyByPayment(secondLegLiabilitiesClaimsMoney, false, paymentInstructions, Collections.singleton(category));
|
log.trace("LiabilitiesClaimsMoney first leg {} was updated", firstLegLiabilitiesClaimsMoney.getId(), secondLegLiabilitiesClaimsMoney.getId());
|
||||||
liabilitiesClaimsMoneyImdg.update(secondLegLiabilitiesClaimsMoney);
|
}
|
||||||
log.trace("LiabilitiesClaimsMoney first leg {}, second leg {} was updated", firstLegLiabilitiesClaimsMoney.getId(), secondLegLiabilitiesClaimsMoney.getId());
|
|
||||||
log.trace("firstLegLiabilitiesClaimsMoney: {}; secondLegLiabilitiesClaimsMoney: {}", firstLegLiabilitiesClaimsMoney, secondLegLiabilitiesClaimsMoney);
|
log.trace("firstLegLiabilitiesClaimsMoney: {}; secondLegLiabilitiesClaimsMoney: {}", firstLegLiabilitiesClaimsMoney, secondLegLiabilitiesClaimsMoney);
|
||||||
execDeposit.setSessionId(clearingSessionId);
|
execDeposit.setSessionId(clearingSessionId);
|
||||||
execDeposit.setUpdated(Instant.now());
|
execDeposit.setUpdated(Instant.now());
|
||||||
|
|
|
||||||
|
|
@ -522,13 +522,13 @@ public class PaymentInstructionCreator {
|
||||||
|
|
||||||
if (clearingCategory.contains(ClearingCategory.B)) {
|
if (clearingCategory.contains(ClearingCategory.B)) {
|
||||||
if (isFirstLeg) {
|
if (isFirstLeg) {
|
||||||
// liabilitiesAmount не меняется ;
|
|
||||||
}
|
|
||||||
if (isSecondLeg) {
|
|
||||||
BigDecimal amount = safeBD(liabilitiesClaimsMoney.getClaimsAmount()).subtract(bdFromLongSafe(paymentIAny.getDebitLegAmount()));
|
BigDecimal amount = safeBD(liabilitiesClaimsMoney.getClaimsAmount()).subtract(bdFromLongSafe(paymentIAny.getDebitLegAmount()));
|
||||||
liabilitiesClaimsMoney.setClaimsAmount(amount);
|
liabilitiesClaimsMoney.setClaimsAmount(amount);
|
||||||
modified = true;
|
modified = true;
|
||||||
}
|
}
|
||||||
|
if (isSecondLeg) {
|
||||||
|
// liabilitiesAmount не меняется ;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (modified) {
|
if (modified) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue