Compare commits
3 commits
10_01_2024
...
CLS-3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bbc5901de8 | ||
|
|
863bc27267 | ||
|
|
a0f0ebae39 |
13 changed files with 25 additions and 30 deletions
|
|
@ -45,7 +45,7 @@ public class AccountBackendGetAll extends BasicSpcexResponse {
|
||||||
singleItem.setAccount(account.getAccount());
|
singleItem.setAccount(account.getAccount());
|
||||||
singleItem.setAccountType(account.getAccountType());
|
singleItem.setAccountType(account.getAccountType());
|
||||||
singleItem.setRelationId(account.getRelationId());
|
singleItem.setRelationId(account.getRelationId());
|
||||||
singleItem.setStatus(account.getStatus());
|
singleItem.setStatus(account.getAccountStatus());
|
||||||
singleItem.setProcessingSign(account.getProcessingSign());
|
singleItem.setProcessingSign(account.getProcessingSign());
|
||||||
singleItem.setCreated(account.getCreated());
|
singleItem.setCreated(account.getCreated());
|
||||||
singleItem.setUpdated(account.getUpdated());
|
singleItem.setUpdated(account.getUpdated());
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,6 @@ public class BankAccountBackendGetAll extends BasicSpcexResponse {
|
||||||
singleItem.setSwiftCode(bankAccount.getSwiftCode());
|
singleItem.setSwiftCode(bankAccount.getSwiftCode());
|
||||||
singleItem.setTaxpayerIdentificationNumber(bankAccount.getTaxpayerIdentificationNumber());
|
singleItem.setTaxpayerIdentificationNumber(bankAccount.getTaxpayerIdentificationNumber());
|
||||||
singleItem.setTaxRegistrationReasonCode(bankAccount.getTaxRegistrationReasonCode());
|
singleItem.setTaxRegistrationReasonCode(bankAccount.getTaxRegistrationReasonCode());
|
||||||
singleItem.setAccount(bankAccount.getAccount());
|
|
||||||
payload.getItems().add(singleItem);
|
payload.getItems().add(singleItem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,6 @@ public class BankAccountBackendGetById extends BasicSpcexResponse {
|
||||||
payload.setSwiftCode(bankAccount.getSwiftCode());
|
payload.setSwiftCode(bankAccount.getSwiftCode());
|
||||||
payload.setTaxpayerIdentificationNumber(bankAccount.getTaxpayerIdentificationNumber());
|
payload.setTaxpayerIdentificationNumber(bankAccount.getTaxpayerIdentificationNumber());
|
||||||
payload.setTaxRegistrationReasonCode(bankAccount.getTaxRegistrationReasonCode());
|
payload.setTaxRegistrationReasonCode(bankAccount.getTaxRegistrationReasonCode());
|
||||||
payload.setAccount(bankAccount.getAccount());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -138,7 +138,7 @@ public class StatementService extends QueueConsumer implements InitializingBean
|
||||||
statement.setErrorText(errorResolver.resolve(accountResult.getError()));
|
statement.setErrorText(errorResolver.resolve(accountResult.getError()));
|
||||||
} else {
|
} else {
|
||||||
accountBalanceImdg.insert(accountResult.getAccount()); //insert == update?
|
accountBalanceImdg.insert(accountResult.getAccount()); //insert == update?
|
||||||
statement.setStatus(OperationStatus.Executed.getKey());
|
statement.setOperationStatus(OperationStatus.Executed.getKey());
|
||||||
}
|
}
|
||||||
statementImdg.update(statement);
|
statementImdg.update(statement);
|
||||||
|
|
||||||
|
|
@ -165,7 +165,7 @@ public class StatementService extends QueueConsumer implements InitializingBean
|
||||||
statement.setSettlementDate(TimeUtil.localDateToInstant(LocalDate.parse(sdf01.getDat(), datFormatter)));
|
statement.setSettlementDate(TimeUtil.localDateToInstant(LocalDate.parse(sdf01.getDat(), datFormatter)));
|
||||||
statement.setAmount(BigDecimalUtil.parse(sdf01.getRemainder()));
|
statement.setAmount(BigDecimalUtil.parse(sdf01.getRemainder()));
|
||||||
statement.setCashMovementCurrencyCode(CurrencyCode.RUB.getKey());
|
statement.setCashMovementCurrencyCode(CurrencyCode.RUB.getKey());
|
||||||
statement.setStatus(OperationStatus.Pending.getKey());
|
statement.setOperationStatus(OperationStatus.Pending.getKey());
|
||||||
statement.setInSDfId(sdf01.getId());
|
statement.setInSDfId(sdf01.getId());
|
||||||
statement.setInOutSDfType(InOutSDfType.type1.getKey());
|
statement.setInOutSDfType(InOutSDfType.type1.getKey());
|
||||||
statementImdg.insert(statement);
|
statementImdg.insert(statement);
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ public enum AccountBalanceValidationRule implements IValidationRule<ImdgValidati
|
||||||
if (account == null) {
|
if (account == null) {
|
||||||
return of(BalanceError.AccountNotPresent);
|
return of(BalanceError.AccountNotPresent);
|
||||||
}
|
}
|
||||||
if (!Status.Active.equalsByKey(account.getStatus())) {
|
if (!Status.Active.equalsByKey(account.getAccountStatus())) {
|
||||||
return of(BalanceError.AccountNotActive, account.getId());
|
return of(BalanceError.AccountNotActive, account.getId());
|
||||||
}
|
}
|
||||||
context.storeObject(ValidationStored.Account, account);
|
context.storeObject(ValidationStored.Account, account);
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ public class Account extends BusinessObject {
|
||||||
private String account;
|
private String account;
|
||||||
private String accountType;
|
private String accountType;
|
||||||
private Long relationId;
|
private Long relationId;
|
||||||
private String status;
|
private String accountStatus;
|
||||||
private String processingSign;
|
private String processingSign;
|
||||||
|
|
||||||
public String getAccount() {
|
public String getAccount() {
|
||||||
|
|
@ -41,12 +41,12 @@ public class Account extends BusinessObject {
|
||||||
this.relationId = value;
|
this.relationId = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getStatus() {
|
public String getAccountStatus() {
|
||||||
return status;
|
return accountStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(String value) {
|
public void setAccountStatus(String value) {
|
||||||
this.status = value;
|
this.accountStatus = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getProcessingSign() {
|
public String getProcessingSign() {
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ public class Statement extends BusinessObject {
|
||||||
private Instant settlementDate;
|
private Instant settlementDate;
|
||||||
private BigDecimal amount;
|
private BigDecimal amount;
|
||||||
private String cashMovementCurrencyCode;
|
private String cashMovementCurrencyCode;
|
||||||
private String status;
|
private String operationStatus;
|
||||||
private String errorCode;
|
private String errorCode;
|
||||||
private String errorText;
|
private String errorText;
|
||||||
private Long inSDfId;
|
private Long inSDfId;
|
||||||
|
|
@ -120,12 +120,12 @@ public class Statement extends BusinessObject {
|
||||||
this.cashMovementCurrencyCode = value;
|
this.cashMovementCurrencyCode = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getStatus() {
|
public String getOperationStatus() {
|
||||||
return status;
|
return operationStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(String value) {
|
public void setOperationStatus(String value) {
|
||||||
this.status = value;
|
this.operationStatus = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getErrorCode() {
|
public String getErrorCode() {
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ public class AccountHistoryMapStore extends TemplateEventMapStore<AccountHistory
|
||||||
object.getAccount(),
|
object.getAccount(),
|
||||||
object.getAccountType(),
|
object.getAccountType(),
|
||||||
object.getRelationId(),
|
object.getRelationId(),
|
||||||
object.getStatus(),
|
object.getAccountStatus(),
|
||||||
object.getProcessingSign()
|
object.getProcessingSign()
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ public class BankAccountHistoryMapStore extends TemplateEventMapStore<BankAccoun
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{"ID", "EVENT_TIME", "EVENT_USER_ID",
|
return new String[]{"ID", "EVENT_TIME", "EVENT_USER_ID",
|
||||||
"BANK_ACCOUNT_ID", "ACCOUNT_ID", "BANK_IDENTIFICATION_CODE", "BANK_NAME", "CORRESPONDENT_ACCOUNT", "CORRESPONDENT_ACCOUNT_NAME", "CURRENCY", "DESTINATION", "IBAN", "INTERNATIONAL_TRANSFER_SIGN", "SWIFT_CODE", "TAXPAYER_IDENTIFICATION_NUMBER", "TAX_REGISTRATION_REASON_CODE", "ACCOUNT"
|
"BANK_ACCOUNT_ID", "ACCOUNT_ID", "BANK_IDENTIFICATION_CODE", "BANK_NAME", "CORRESPONDENT_ACCOUNT", "CORRESPONDENT_ACCOUNT_NAME", "CURRENCY", "DESTINATION", "IBAN", "INTERNATIONAL_TRANSFER_SIGN", "SWIFT_CODE", "TAXPAYER_IDENTIFICATION_NUMBER", "TAX_REGISTRATION_REASON_CODE"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -51,8 +51,7 @@ public class BankAccountHistoryMapStore extends TemplateEventMapStore<BankAccoun
|
||||||
object.getInternationalTransferSign(),
|
object.getInternationalTransferSign(),
|
||||||
object.getSwiftCode(),
|
object.getSwiftCode(),
|
||||||
object.getTaxpayerIdentificationNumber(),
|
object.getTaxpayerIdentificationNumber(),
|
||||||
object.getTaxRegistrationReasonCode(),
|
object.getTaxRegistrationReasonCode()
|
||||||
object.getAccount()
|
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ public class AccountMapStore extends TemplateMapStore<Account> {
|
||||||
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
||||||
object.setAccountType(resultSet.getObject("ACCOUNT_TYPE", String.class));
|
object.setAccountType(resultSet.getObject("ACCOUNT_TYPE", String.class));
|
||||||
object.setRelationId(resultSet.getObject("RELATION_ID", Long.class));
|
object.setRelationId(resultSet.getObject("RELATION_ID", Long.class));
|
||||||
object.setStatus(resultSet.getObject("STATUS", String.class));
|
object.setAccountStatus(resultSet.getObject("STATUS", String.class));
|
||||||
object.setProcessingSign(resultSet.getObject("PROCESSING_SIGN", String.class));
|
object.setProcessingSign(resultSet.getObject("PROCESSING_SIGN", String.class));
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
@ -57,7 +57,7 @@ public class AccountMapStore extends TemplateMapStore<Account> {
|
||||||
object.getAccount(),
|
object.getAccount(),
|
||||||
object.getAccountType(),
|
object.getAccountType(),
|
||||||
object.getRelationId(),
|
object.getRelationId(),
|
||||||
object.getStatus(),
|
object.getAccountStatus(),
|
||||||
object.getProcessingSign()
|
object.getProcessingSign()
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ public class StatementMapStore extends TemplateMapStore<Statement> {
|
||||||
object.setSettlementDate(getInstantFromTimestamp(resultSet, "SETTLEMENT_DATE"));
|
object.setSettlementDate(getInstantFromTimestamp(resultSet, "SETTLEMENT_DATE"));
|
||||||
object.setAmount(resultSet.getObject("AMOUNT", BigDecimal.class));
|
object.setAmount(resultSet.getObject("AMOUNT", BigDecimal.class));
|
||||||
object.setCashMovementCurrencyCode(resultSet.getObject("CASH_MOVEMENT_CURRENCY_CODE", String.class));
|
object.setCashMovementCurrencyCode(resultSet.getObject("CASH_MOVEMENT_CURRENCY_CODE", String.class));
|
||||||
object.setStatus(resultSet.getObject("STATUS", String.class));
|
object.setOperationStatus(resultSet.getObject("STATUS", String.class));
|
||||||
object.setErrorCode(resultSet.getObject("ERROR_CODE", String.class));
|
object.setErrorCode(resultSet.getObject("ERROR_CODE", String.class));
|
||||||
object.setErrorText(resultSet.getObject("ERROR_TEXT", String.class));
|
object.setErrorText(resultSet.getObject("ERROR_TEXT", String.class));
|
||||||
object.setInSDfId(resultSet.getObject("IN_S_DF_ID", Long.class));
|
object.setInSDfId(resultSet.getObject("IN_S_DF_ID", Long.class));
|
||||||
|
|
@ -78,7 +78,7 @@ public class StatementMapStore extends TemplateMapStore<Statement> {
|
||||||
TimeUtil.toDateFromInstant(object.getSettlementDate()),
|
TimeUtil.toDateFromInstant(object.getSettlementDate()),
|
||||||
object.getAmount(),
|
object.getAmount(),
|
||||||
object.getCashMovementCurrencyCode(),
|
object.getCashMovementCurrencyCode(),
|
||||||
object.getStatus(),
|
object.getOperationStatus(),
|
||||||
object.getErrorCode(),
|
object.getErrorCode(),
|
||||||
object.getErrorText(),
|
object.getErrorText(),
|
||||||
object.getInSDfId(),
|
object.getInSDfId(),
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ public class BankAccountMapStore extends TemplateMapStore<BankAccount> {
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "ACCOUNT_ID", "BANK_IDENTIFICATION_CODE", "BANK_NAME", "CORRESPONDENT_ACCOUNT", "CORRESPONDENT_ACCOUNT_NAME", "CURRENCY", "DESTINATION", "IBAN", "INTERNATIONAL_TRANSFER_SIGN", "SWIFT_CODE", "TAXPAYER_IDENTIFICATION_NUMBER", "TAX_REGISTRATION_REASON_CODE", "ACCOUNT"
|
"ID", "ACCOUNT_ID", "BANK_IDENTIFICATION_CODE", "BANK_NAME", "CORRESPONDENT_ACCOUNT", "CORRESPONDENT_ACCOUNT_NAME", "CURRENCY", "DESTINATION", "IBAN", "INTERNATIONAL_TRANSFER_SIGN", "SWIFT_CODE", "TAXPAYER_IDENTIFICATION_NUMBER", "TAX_REGISTRATION_REASON_CODE"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -49,7 +49,6 @@ public class BankAccountMapStore extends TemplateMapStore<BankAccount> {
|
||||||
object.setSwiftCode(resultSet.getObject("SWIFT_CODE", String.class));
|
object.setSwiftCode(resultSet.getObject("SWIFT_CODE", String.class));
|
||||||
object.setTaxpayerIdentificationNumber(resultSet.getObject("TAXPAYER_IDENTIFICATION_NUMBER", String.class));
|
object.setTaxpayerIdentificationNumber(resultSet.getObject("TAXPAYER_IDENTIFICATION_NUMBER", String.class));
|
||||||
object.setTaxRegistrationReasonCode(resultSet.getObject("TAX_REGISTRATION_REASON_CODE", String.class));
|
object.setTaxRegistrationReasonCode(resultSet.getObject("TAX_REGISTRATION_REASON_CODE", String.class));
|
||||||
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -68,8 +67,7 @@ public class BankAccountMapStore extends TemplateMapStore<BankAccount> {
|
||||||
object.getInternationalTransferSign(),
|
object.getInternationalTransferSign(),
|
||||||
object.getSwiftCode(),
|
object.getSwiftCode(),
|
||||||
object.getTaxpayerIdentificationNumber(),
|
object.getTaxpayerIdentificationNumber(),
|
||||||
object.getTaxRegistrationReasonCode(),
|
object.getTaxRegistrationReasonCode()
|
||||||
object.getAccount()
|
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@ securities-service.hazelcast.login=dev
|
||||||
securities-service.hazelcast.password=dev-pass
|
securities-service.hazelcast.password=dev-pass
|
||||||
|
|
||||||
securities-service.kafka.bootstrap-servers=localhost:9092
|
securities-service.kafka.bootstrap-servers=localhost:9092
|
||||||
securities-service.kafka.group-id=dev-group
|
securities-service.kafka.group-id=dev-group-moneyMarketSecurity
|
||||||
securities-service.kafka.enable-auto-commit=false
|
securities-service.kafka.enable-auto-commit=false
|
||||||
securities-service.kafka.session-timeout-ms=30000
|
securities-service.kafka.session-timeout-ms=300000
|
||||||
securities-service.kafka.auto-offset-reset=latest
|
securities-service.kafka.auto-offset-reset=latest
|
||||||
securities-service.kafka.linger-ms=1
|
securities-service.kafka.linger-ms=1
|
||||||
securities-service.kafka.buffer-memory=33554432
|
securities-service.kafka.buffer-memory=33554432
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue