diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/registry/BalanceChecker.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/registry/BalanceChecker.java index c1fdcdede..c94b95059 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/registry/BalanceChecker.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/registry/BalanceChecker.java @@ -171,7 +171,7 @@ public class BalanceChecker { return null; } ImdgPredicate prdct = currPb.cashed( - currPb.equals("currencyPairId", contractCasted), + currPb.equals("id", contractCasted), cash.currPairCash, new GenericCashingKey1<>(contractCasted)); return currPairImdg.getFirstObjectByPredicate( @@ -203,7 +203,7 @@ public class BalanceChecker { ImdgPredicate prdct = riskPb.and( - riskPb.equals("currencyPairId", pair.getId()), + riskPb.equals("currencyPairId", pair.getCurrencyPairId()), riskPb.equals("settlementType", settlementType), riskPb.equals("workflowStatus", WorkflowStatus.Active.getKey()) );