This commit is contained in:
parent
e885acf843
commit
6567c3b02e
3 changed files with 8 additions and 4 deletions
|
|
@ -7,6 +7,7 @@ import ru.spcex.clearing.dflt.management.error.DefaultManagementErrors;
|
|||
import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
||||
import ru.spcex.platform.classes.base.interfaces.WithCompanyId;
|
||||
import ru.spcex.platform.classes.base.interfaces.WithTcrId;
|
||||
import ru.spcex.platform.enumeration.OrderStatus;
|
||||
import ru.spcex.platform.imdg.api.Imdg;
|
||||
import ru.spcex.platform.imdg.api.predicate.ImdgPredicateBuilder;
|
||||
import ru.spcex.platform.imdg.validation.ImdgValidationContext;
|
||||
|
|
@ -29,7 +30,8 @@ public class OrderCurrencyByCompanyAndTcrAlreadyPresent<T extends WithTcrId & Wi
|
|||
Collection<OrderCurrency> orders = imdg.getCollectionObjectsByPredicate(
|
||||
pb.and(
|
||||
pb.equals("tradingClearingRegistryId", validatedObject.getTradingClearingRegistryId()),
|
||||
pb.equals("companyId", validatedObject.getCompanyId())
|
||||
pb.equals("companyId", validatedObject.getCompanyId()),
|
||||
pb.equals("status", OrderStatus.CREATED.getKey())
|
||||
)
|
||||
);
|
||||
if (!orders.isEmpty()) {
|
||||
|
|
|
|||
|
|
@ -463,7 +463,8 @@ public class ValidationConfig {
|
|||
pb.equals("type", OrderAffil.PLBL.getKey()),
|
||||
pb.equals("registryId", oc.getRegistryId()),
|
||||
pb.equals("companyId", oc.getCounterPartyId()),
|
||||
pb.equals("counterPartyId", oc.getCompanyId())
|
||||
pb.equals("counterPartyId", oc.getCompanyId()),
|
||||
pb.equals("status", OrderStatus.CREATED.getKey())
|
||||
);
|
||||
})
|
||||
.mapName(IMDGDistributedNames.Map_OrderCurrency)
|
||||
|
|
@ -509,7 +510,8 @@ public class ValidationConfig {
|
|||
pb.equals("type", OrderAffil.PLBL.getKey()),
|
||||
pb.equals("registryId", oc.getRegistryId()),
|
||||
pb.equals("companyId", oc.getCounterPartyId()),
|
||||
pb.equals("counterPartyId", oc.getCompanyId())
|
||||
pb.equals("counterPartyId", oc.getCompanyId()),
|
||||
pb.equals("status", OrderStatus.CREATED.getKey())
|
||||
);
|
||||
})
|
||||
.mapName(IMDGDistributedNames.Map_OrderCurrency)
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ imdg.hazelcast.instance-name=instance
|
|||
imdg.hazelcast.db-sync-seconds=10
|
||||
imdg.database.login=clearing
|
||||
imdg.database.password=Aa111111
|
||||
imdg.database.url=jdbc:postgresql://10.200.200.133:5432/clearing?currentSchema=clearing_prod
|
||||
imdg.database.url=jdbc:postgresql://10.200.200.133:5432/clearing_stress_curr
|
||||
#imdg.database.url=jdbc:postgresql://10.200.200.133:5432/postgres?currentSchema=clearing_tester
|
||||
imdg.database.min-pool-size=10
|
||||
imdg.database.max-pool-size=30
|
||||
Loading…
Add table
Reference in a new issue