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),
|
AccountFieldNotSet(5024L),
|
||||||
AccountDepoTypeRequired(5025L),
|
AccountDepoTypeRequired(5025L),
|
||||||
AccountIsNotACurrency(5026L), // Счет %S не валютный
|
AccountIsNotACurrency(5026L), // Счет %S не валютный
|
||||||
|
CompanyHasNotClearingMemberCategory(5027L),
|
||||||
TradingClearingRegistryNotFound(3022L),
|
TradingClearingRegistryNotFound(3022L),
|
||||||
CurrencyNotFound(1016L),
|
CurrencyNotFound(1016L),
|
||||||
;
|
;
|
||||||
|
|
|
||||||
|
|
@ -395,6 +395,14 @@ public class ClearingAccountService extends QueueConsumer implements Initializin
|
||||||
log.warn(errMsg);
|
log.warn(errMsg);
|
||||||
return null;
|
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();
|
Instant now = Instant.now();
|
||||||
|
|
|
||||||
|
|
@ -453,6 +453,7 @@
|
||||||
<errorCode id="5024" code="ACNT" name="Не указан номер счета."/>
|
<errorCode id="5024" code="ACNT" name="Не указан номер счета."/>
|
||||||
<errorCode id="5025" code="ACNT" name="Необходимо указать ДЕПО счет."/>
|
<errorCode id="5025" code="ACNT" name="Необходимо указать ДЕПО счет."/>
|
||||||
<errorCode id="5026" code="ACNT" name="Счет %S не валютный."/>
|
<errorCode id="5026" code="ACNT" name="Счет %S не валютный."/>
|
||||||
|
<errorCode id="5027" code="ACNT" name="У компании %s отсутствует категория."/>
|
||||||
<!-- error code for balance-service -->
|
<!-- error code for balance-service -->
|
||||||
<errorCode id="5200" code="BLNC" name="Общая ошибка модуля balance-service."/>
|
<errorCode id="5200" code="BLNC" name="Общая ошибка модуля balance-service."/>
|
||||||
<errorCode id="5210" code="BLNC" name="Клиринговая сессия неактивна."/>
|
<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
|
-- 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 (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 (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;
|
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