Execution условие на маркет
This commit is contained in:
parent
f21bafb2d7
commit
bacea62e45
1 changed files with 7 additions and 7 deletions
|
|
@ -144,14 +144,14 @@ public class KSRepTradesReportBuilder extends CSVReportBuilder<EmptyParams, KSRe
|
||||||
// Есть 2 пары Execution, SELL и BUY, статус определяем заранее по SELL и проставляем в BUY
|
// Есть 2 пары Execution, SELL и BUY, статус определяем заранее по SELL и проставляем в BUY
|
||||||
if (coverage == CoverageStatus.DEND) {
|
if (coverage == CoverageStatus.DEND) {
|
||||||
if (execution instanceof ExecutionFond) {
|
if (execution instanceof ExecutionFond) {
|
||||||
ImdgPredicateBuilder pbRegistry = registryImdg.predicateBuilder();
|
ImdgPredicateBuilder pb = registryImdg.predicateBuilder();
|
||||||
ImdgPredicate registryPredicate = RegistryCodeSqlBuilder.getInstance(RegistryTradingParams._S_T).buildPredicate(pbRegistry);
|
ImdgPredicate registryPredicate = RegistryCodeSqlBuilder.getInstance(RegistryTradingParams._S_T).buildPredicate(pb);
|
||||||
Collection<Registry> registryCollection = registryImdg.getCollectionObjectsByPredicate(
|
Collection<Registry> registryCollection = registryImdg.getCollectionObjectsByPredicate(
|
||||||
pbRegistry.and(
|
pb.and(
|
||||||
pbRegistry.equals("groupId", groupId),
|
pb.equals("groupId", groupId),
|
||||||
pbRegistry.equals("market", execution.getMarket()), //fixme может быть "старый" registry без market
|
pb.or(pb.equals("market", execution.getMarket()), pb.isNull("market")),
|
||||||
pbRegistry.equals("companyId", execution.getCompanyId()),
|
pb.equals("companyId", execution.getCompanyId()),
|
||||||
pbRegistry.in("registryStatus",
|
pb.in("registryStatus",
|
||||||
RegistryStatus.NACC.getKey(),
|
RegistryStatus.NACC.getKey(),
|
||||||
RegistryStatus.NACK.getKey(),
|
RegistryStatus.NACK.getKey(),
|
||||||
RegistryStatus.FAIL.getKey(),
|
RegistryStatus.FAIL.getKey(),
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue