fix clearingLiabilities

This commit is contained in:
etreschenkov 2024-09-06 14:30:12 +03:00
parent b752547d4d
commit e99ccbfcb3

View file

@ -9,7 +9,6 @@ import org.springframework.context.annotation.Configuration;
import ru.clearing.classes.statics.data.execution.ExecutionDeposit;
import ru.spcex.clearing.imdg.IMDGDistributedNames;
import ru.spcex.platform.enumeration.RegistryStatus;
import ru.spcex.platform.enumeration.Side;
import ru.spcex.platform.imdg.api.ImdgProvider;
import ru.spcex.platform.imdg.api.predicate.ImdgPredicate;
import ru.spcex.platform.imdg.api.predicate.ImdgPredicateBuilder;
@ -40,9 +39,9 @@ public class RegistriesFilterConfig {
put("clearingLiabilities", predicateBuilder.and(
predicateBuilder.regex("registryCode", "^[OT].*"),
predicateBuilder.in("registryStatus", Arrays.asList(
RegistryStatus.FAIL.getKey(),
RegistryStatus.UNCV.getKey(),
RegistryStatus.NACK.getKey()).toArray(new String[0])),
RegistryStatus.PROC.getKey(),
RegistryStatus.MNG.getKey(),
RegistryStatus.SPLT.getKey()).toArray(new String[0])),
predicateBuilder.greatEqual("settlementDate", LocalDate.now()))
);
put("balanceOfFinancialAssets", predicateBuilder.regex("registryCode", "^[AD]S[A-Z]{2}$"));