http://jira.mfd.msk:8088/browse/CLS-189 added logging
This commit is contained in:
parent
09a58a95ce
commit
2b11d25ac2
3 changed files with 18 additions and 1 deletions
|
|
@ -1,5 +1,7 @@
|
||||||
package ru.spcex.clearing.balance.service;
|
package ru.spcex.clearing.balance.service;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Qualifier;
|
import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import ru.clearing.classes.statics.data.account.Account;
|
import ru.clearing.classes.statics.data.account.Account;
|
||||||
|
|
@ -28,6 +30,7 @@ import java.util.function.Function;
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
public class AccountBalanceService {
|
public class AccountBalanceService {
|
||||||
|
private final Logger log = LoggerFactory.getLogger(getClass());
|
||||||
private final ImdgProvider imdgProvider;
|
private final ImdgProvider imdgProvider;
|
||||||
private final Imdg<AccountBalance> accountBalanceImdg;
|
private final Imdg<AccountBalance> accountBalanceImdg;
|
||||||
private final Function<AccountBalanceValidation, IValidator> validationFactory;
|
private final Function<AccountBalanceValidation, IValidator> validationFactory;
|
||||||
|
|
@ -122,6 +125,7 @@ public class AccountBalanceService {
|
||||||
accountBalance.setChangeBalanceAmount(previousChangeBalanceAmount.subtract(firstLegAmount));
|
accountBalance.setChangeBalanceAmount(previousChangeBalanceAmount.subtract(firstLegAmount));
|
||||||
accountBalance.setBalanceAmount(previousBalanceAmount.subtract(firstLegAmount));
|
accountBalance.setBalanceAmount(previousBalanceAmount.subtract(firstLegAmount));
|
||||||
accountBalance.setUpdated(Instant.now());
|
accountBalance.setUpdated(Instant.now());
|
||||||
|
log.trace("updateAccountCategoryIClrn: {}", accountBalance.getId());
|
||||||
accountBalanceImdg.update(accountBalance);
|
accountBalanceImdg.update(accountBalance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -130,6 +134,7 @@ public class AccountBalanceService {
|
||||||
BigDecimal previousDebitAmount = accountBalance.getDebitAmount();
|
BigDecimal previousDebitAmount = accountBalance.getDebitAmount();
|
||||||
accountBalance.setDebitAmount(previousDebitAmount.add(firstLegAmount.abs()));
|
accountBalance.setDebitAmount(previousDebitAmount.add(firstLegAmount.abs()));
|
||||||
accountBalance.setUpdated(Instant.now());
|
accountBalance.setUpdated(Instant.now());
|
||||||
|
log.trace("updateAccountCategoryITran: {}", accountBalance.getId());
|
||||||
accountBalanceImdg.update(accountBalance);
|
accountBalanceImdg.update(accountBalance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -142,6 +147,7 @@ public class AccountBalanceService {
|
||||||
accountBalance.setChangeBalanceAmount(changeBalanceAmount.subtract(firstLegAmount));
|
accountBalance.setChangeBalanceAmount(changeBalanceAmount.subtract(firstLegAmount));
|
||||||
accountBalance.setBalanceAmount(balanceAmount.subtract(firstLegAmount));
|
accountBalance.setBalanceAmount(balanceAmount.subtract(firstLegAmount));
|
||||||
accountBalance.setUpdated(Instant.now());
|
accountBalance.setUpdated(Instant.now());
|
||||||
|
log.trace("updateAccountCategoryVInfo: {}", accountBalance.getId());
|
||||||
accountBalanceImdg.update(accountBalance);
|
accountBalanceImdg.update(accountBalance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -154,6 +160,7 @@ public class AccountBalanceService {
|
||||||
accountBalance.setChangeBalanceAmount(previousChangeBalanceAmount.subtract(firstLegAmount));
|
accountBalance.setChangeBalanceAmount(previousChangeBalanceAmount.subtract(firstLegAmount));
|
||||||
accountBalance.setBalanceAmount(previousBalanceAmount.subtract(firstLegAmount));
|
accountBalance.setBalanceAmount(previousBalanceAmount.subtract(firstLegAmount));
|
||||||
accountBalance.setUpdated(Instant.now());
|
accountBalance.setUpdated(Instant.now());
|
||||||
|
log.trace("updateAccountCategoryVAnlt: {}", accountBalance.getId());
|
||||||
accountBalanceImdg.update(accountBalance);
|
accountBalanceImdg.update(accountBalance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -162,6 +169,7 @@ public class AccountBalanceService {
|
||||||
BigDecimal debitAmount = accountBalance.getDebitAmount();
|
BigDecimal debitAmount = accountBalance.getDebitAmount();
|
||||||
accountBalance.setDebitAmount(plus(debitAmount, firstLegAmount.abs()));
|
accountBalance.setDebitAmount(plus(debitAmount, firstLegAmount.abs()));
|
||||||
accountBalance.setUpdated(Instant.now());
|
accountBalance.setUpdated(Instant.now());
|
||||||
|
log.trace("updateAccountCategoryBClrn: {}", accountBalance.getId()");
|
||||||
accountBalanceImdg.update(accountBalance);
|
accountBalanceImdg.update(accountBalance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,11 @@ public class StatementService extends QueueConsumer implements InitializingBean
|
||||||
}
|
}
|
||||||
|
|
||||||
private void accountBalanceClearingUpdate(BaseRequest<AccountBalanceClearingRequest> updateAccBalanceReq) {
|
private void accountBalanceClearingUpdate(BaseRequest<AccountBalanceClearingRequest> updateAccBalanceReq) {
|
||||||
accountBalanceService.updateAccountBalanceByClearing(updateAccBalanceReq.getRequestPayload());
|
AccountBalanceClearingRequest payload = updateAccBalanceReq.getRequestPayload();
|
||||||
|
log.debug("updating account balance for clearing baseRequest.id = {}; accountId = {}, companyId = {}, firstLegAmount = {}", updateAccBalanceReq.getId()
|
||||||
|
payload.getAccountId(), payload.getCompanyId(), payload.getFirstLegAmount()
|
||||||
|
);
|
||||||
|
accountBalanceService.updateAccountBalanceByClearing(payload);
|
||||||
CommonIdRequest commonIdRequest = new CommonIdRequest();
|
CommonIdRequest commonIdRequest = new CommonIdRequest();
|
||||||
commonIdRequest.setId(updateAccBalanceReq.getId());
|
commonIdRequest.setId(updateAccBalanceReq.getId());
|
||||||
kafkaReqProducer.sendRequestToQueue(Consts.CONTINUE_CLEARING, commonIdRequest);
|
kafkaReqProducer.sendRequestToQueue(Consts.CONTINUE_CLEARING, commonIdRequest);
|
||||||
|
|
|
||||||
|
|
@ -34,4 +34,9 @@
|
||||||
<appender-ref ref="FILE"/>
|
<appender-ref ref="FILE"/>
|
||||||
<appender-ref ref="CONSOLE"/>
|
<appender-ref ref="CONSOLE"/>
|
||||||
</logger>
|
</logger>
|
||||||
|
|
||||||
|
<logger name="ru.spcex.clearing.service.Clearing" level="trace" additivity="false">
|
||||||
|
<appender-ref ref="FILE"/>
|
||||||
|
<appender-ref ref="CONSOLE"/>
|
||||||
|
</logger>
|
||||||
</configuration>
|
</configuration>
|
||||||
Loading…
Add table
Reference in a new issue