select counter sTrades
This commit is contained in:
parent
564de467ad
commit
614f027943
3 changed files with 3 additions and 0 deletions
|
|
@ -315,6 +315,7 @@ public class ExecutionCurrencyComponent implements IExecutionUploadComponent {
|
||||||
STrades counterSTrades = sTradeImdg.getFirstObjectByPredicate(strPb.and(
|
STrades counterSTrades = sTradeImdg.getFirstObjectByPredicate(strPb.and(
|
||||||
strPb.equals("tradeNum", sTrades.getTradeNum()),
|
strPb.equals("tradeNum", sTrades.getTradeNum()),
|
||||||
strPb.equals("section", sTrades.getSection()),
|
strPb.equals("section", sTrades.getSection()),
|
||||||
|
strPb.equals("classCode", sTrades.getClassCode()),
|
||||||
strPb.not(strPb.equals("operation", sTrades.getOperation()))));
|
strPb.not(strPb.equals("operation", sTrades.getOperation()))));
|
||||||
if (counterSTrades != null) {
|
if (counterSTrades != null) {
|
||||||
eCurrency.setCounterPartyTradingClearingRegistry(counterSTrades.getAccount());
|
eCurrency.setCounterPartyTradingClearingRegistry(counterSTrades.getAccount());
|
||||||
|
|
|
||||||
|
|
@ -304,6 +304,7 @@ public class ExecutionDepositComponent implements IExecutionUploadComponent {
|
||||||
STrades counterSTrades = sTradeImdg.getFirstObjectByPredicate(strPb.and(
|
STrades counterSTrades = sTradeImdg.getFirstObjectByPredicate(strPb.and(
|
||||||
strPb.equals("tradeNum", sTrades.getTradeNum()),
|
strPb.equals("tradeNum", sTrades.getTradeNum()),
|
||||||
strPb.equals("section", sTrades.getSection()),
|
strPb.equals("section", sTrades.getSection()),
|
||||||
|
strPb.equals("classCode", sTrades.getClassCode()),
|
||||||
strPb.not(strPb.equals("operation", sTrades.getOperation()))));
|
strPb.not(strPb.equals("operation", sTrades.getOperation()))));
|
||||||
if (counterSTrades != null) {
|
if (counterSTrades != null) {
|
||||||
eDeposit.setCounterPartyTradingClearingRegistry(counterSTrades.getAccount());
|
eDeposit.setCounterPartyTradingClearingRegistry(counterSTrades.getAccount());
|
||||||
|
|
|
||||||
|
|
@ -381,6 +381,7 @@ public class ExecutionFondComponent implements IExecutionUploadComponent {
|
||||||
STrades counterSTrades = sTradeImdg.getFirstObjectByPredicate(strPb.and(
|
STrades counterSTrades = sTradeImdg.getFirstObjectByPredicate(strPb.and(
|
||||||
strPb.equals("tradeNum", sTrades.getTradeNum()),
|
strPb.equals("tradeNum", sTrades.getTradeNum()),
|
||||||
strPb.equals("section", sTrades.getSection()),
|
strPb.equals("section", sTrades.getSection()),
|
||||||
|
strPb.equals("classCode", sTrades.getClassCode()),
|
||||||
strPb.not(strPb.equals("operation", sTrades.getOperation()))));
|
strPb.not(strPb.equals("operation", sTrades.getOperation()))));
|
||||||
if (counterSTrades != null) {
|
if (counterSTrades != null) {
|
||||||
eFond.setCounterPartyTradingClearingRegistry(counterSTrades.getAccount());
|
eFond.setCounterPartyTradingClearingRegistry(counterSTrades.getAccount());
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue