select counter sTrades

This commit is contained in:
etreschenkov 2025-06-26 17:29:36 +03:00
parent 564de467ad
commit 614f027943
3 changed files with 3 additions and 0 deletions

View file

@ -315,6 +315,7 @@ public class ExecutionCurrencyComponent implements IExecutionUploadComponent {
STrades counterSTrades = sTradeImdg.getFirstObjectByPredicate(strPb.and(
strPb.equals("tradeNum", sTrades.getTradeNum()),
strPb.equals("section", sTrades.getSection()),
strPb.equals("classCode", sTrades.getClassCode()),
strPb.not(strPb.equals("operation", sTrades.getOperation()))));
if (counterSTrades != null) {
eCurrency.setCounterPartyTradingClearingRegistry(counterSTrades.getAccount());

View file

@ -304,6 +304,7 @@ public class ExecutionDepositComponent implements IExecutionUploadComponent {
STrades counterSTrades = sTradeImdg.getFirstObjectByPredicate(strPb.and(
strPb.equals("tradeNum", sTrades.getTradeNum()),
strPb.equals("section", sTrades.getSection()),
strPb.equals("classCode", sTrades.getClassCode()),
strPb.not(strPb.equals("operation", sTrades.getOperation()))));
if (counterSTrades != null) {
eDeposit.setCounterPartyTradingClearingRegistry(counterSTrades.getAccount());

View file

@ -381,6 +381,7 @@ public class ExecutionFondComponent implements IExecutionUploadComponent {
STrades counterSTrades = sTradeImdg.getFirstObjectByPredicate(strPb.and(
strPb.equals("tradeNum", sTrades.getTradeNum()),
strPb.equals("section", sTrades.getSection()),
strPb.equals("classCode", sTrades.getClassCode()),
strPb.not(strPb.equals("operation", sTrades.getOperation()))));
if (counterSTrades != null) {
eFond.setCounterPartyTradingClearingRegistry(counterSTrades.getAccount());