PAYM session: removed ClearingAvailable check for Central Counterparty
This commit is contained in:
parent
33bc8ce75d
commit
3b37d06e56
1 changed files with 4 additions and 0 deletions
|
|
@ -8,6 +8,7 @@ import ru.spcex.clearing.error.ClearingError;
|
|||
import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
||||
import ru.spcex.clearing.service.validation.RegistryValidationStored;
|
||||
import ru.spcex.platform.enumeration.Section;
|
||||
import ru.spcex.platform.enumeration.Sender;
|
||||
import ru.spcex.platform.enumeration.ServiceStatus;
|
||||
import ru.spcex.platform.imdg.api.Imdg;
|
||||
import ru.spcex.platform.imdg.api.predicate.ImdgPredicate;
|
||||
|
|
@ -54,6 +55,9 @@ public class ClearingAvailableValidationRule implements IValidationRule<ImdgVali
|
|||
String section = validatedObject.getSection();
|
||||
Section sctn = IEnumKey.getEnumByKey(Section.class, validatedObject.getSection());
|
||||
if (Section.CURR.equals(sctn)) {
|
||||
if (Sender.CK.equalsById(validatedObject.getCompanyId())) {
|
||||
return empty();
|
||||
}
|
||||
section = Section.MKR.getKey();
|
||||
}
|
||||
Imdg<Relation> rltnImdg = context.obtainMap(IMDGDistributedNames.Map_Relation, Relation.class);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue