bugfix обновление регистров при создании ТКР
SDF57 specif -> contractr учитываются регистры со статусом MNG
This commit is contained in:
parent
155b899e5d
commit
fa45f6335b
2 changed files with 5 additions and 2 deletions
|
|
@ -342,7 +342,7 @@ public class RegistryService {
|
|||
return Optional.empty();
|
||||
}
|
||||
return Optional.ofNullable(prdBldr.and(
|
||||
prdBldr.or(moneyPredicate.orElse(prdBldr.alwaysTrue()), depoPredicate.orElse(prdBldr.alwaysTrue())),
|
||||
prdBldr.and(moneyPredicate.orElse(prdBldr.alwaysTrue()), depoPredicate.orElse(prdBldr.alwaysTrue())),
|
||||
prdBldr.equals("companyId", companyId),
|
||||
prdBldr.sql("tradingClearingRegistryId == null")
|
||||
));
|
||||
|
|
|
|||
|
|
@ -664,7 +664,10 @@ public class Sdf57Executor extends AbstractExecutor<SDf57> {
|
|||
ImdgPredicateBuilder pb = registryImdg.predicateBuilder();
|
||||
ImdgPredicate prdct = pb.and(
|
||||
pb.sql(RegistryCodeSqlBuilder.getInstance(OM_T).build()),
|
||||
pb.equals("registryStatus", RegistryStatus.PROC.getKey()),
|
||||
pb.or(
|
||||
pb.equals("registryStatus", RegistryStatus.PROC.getKey()),
|
||||
pb.equals("registryStatus", RegistryStatus.MNG.getKey())
|
||||
),
|
||||
pb.notNull("contract"),
|
||||
pb.not(pb.equals("contract", ""))
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue