account-service http://jira.mfd.msk:8088/browse/CLS-678
This commit is contained in:
parent
655e8a6571
commit
f0cd944c64
4 changed files with 13 additions and 1 deletions
|
|
@ -24,6 +24,7 @@ public enum AccountError implements IErrorEnumId {
|
|||
AccountFieldNotSet(5024L),
|
||||
AccountDepoTypeRequired(5025L),
|
||||
AccountIsNotACurrency(5026L), // Счет %S не валютный
|
||||
CompanyHasNotClearingMemberCategory(5027L),
|
||||
TradingClearingRegistryNotFound(3022L),
|
||||
CurrencyNotFound(1016L),
|
||||
;
|
||||
|
|
|
|||
|
|
@ -395,6 +395,14 @@ public class ClearingAccountService extends QueueConsumer implements Initializin
|
|||
log.warn(errMsg);
|
||||
return null;
|
||||
}
|
||||
|
||||
ClearingMemberCategory companyAnyCMC = clearingMemberCategoryImdg.getFirstObjectByFieldValues(Map.of(
|
||||
"companyId", companyId
|
||||
));
|
||||
if (companyAnyCMC == null) {
|
||||
String errMsg = messageResolver.resolve(new EnumMessage(AccountError.CompanyHasNotClearingMemberCategory, companyId));
|
||||
log.warn(errMsg);
|
||||
}
|
||||
}
|
||||
|
||||
Instant now = Instant.now();
|
||||
|
|
|
|||
|
|
@ -453,6 +453,7 @@
|
|||
<errorCode id="5024" code="ACNT" name="Не указан номер счета."/>
|
||||
<errorCode id="5025" code="ACNT" name="Необходимо указать ДЕПО счет."/>
|
||||
<errorCode id="5026" code="ACNT" name="Счет %S не валютный."/>
|
||||
<errorCode id="5027" code="ACNT" name="У компании %s отсутствует категория."/>
|
||||
<!-- error code for balance-service -->
|
||||
<errorCode id="5200" code="BLNC" name="Общая ошибка модуля balance-service."/>
|
||||
<errorCode id="5210" code="BLNC" name="Клиринговая сессия неактивна."/>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
-- DB version: 3.11.0.88
|
||||
-- DB version: 3.11.0.89
|
||||
-- DATA version: 3.11.0.78
|
||||
|
||||
|
||||
|
|
@ -882,6 +882,8 @@ INSERT INTO ERROR_CODE_DICTIONARY(ID, CODE, NAME) values (5025, 'ACNT', 'Нео
|
|||
|
||||
INSERT INTO ERROR_CODE_DICTIONARY(ID, CODE, NAME) values (5026, 'ACNT', 'Счет %S не валютный.') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
|
||||
|
||||
INSERT INTO ERROR_CODE_DICTIONARY(ID, CODE, NAME) values (5027, 'ACNT', 'У компании %s отсутствует категория.') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
|
||||
|
||||
INSERT INTO ERROR_CODE_DICTIONARY(ID, CODE, NAME) values (5200, 'BLNC', 'Общая ошибка модуля balance-service.') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
|
||||
|
||||
INSERT INTO ERROR_CODE_DICTIONARY(ID, CODE, NAME) values (5210, 'BLNC', 'Клиринговая сессия неактивна.') ON CONFLICT (ID) DO UPDATE SET CODE = EXCLUDED.CODE, NAME = EXCLUDED.NAME;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue