This commit is contained in:
parent
ecb92d024f
commit
199d9b3c58
5 changed files with 10 additions and 5 deletions
|
|
@ -108,7 +108,9 @@ public class KSRepCashNettoReportBuilder extends CSVReportBuilder<SessionIdParam
|
||||||
|
|
||||||
boolean invalid = false;
|
boolean invalid = false;
|
||||||
if (!tmtRegistries.isEmpty() || !omtRegistries.isEmpty()) {
|
if (!tmtRegistries.isEmpty() || !omtRegistries.isEmpty()) {
|
||||||
String sourceTradingCode = tmtRegistries.iterator().next().getTradingCode();
|
String sourceTradingCode = "";
|
||||||
|
if (!tmtRegistries.isEmpty()) sourceTradingCode = tmtRegistries.iterator().next().getTradingCode();
|
||||||
|
if (!omtRegistries.isEmpty()) sourceTradingCode = omtRegistries.iterator().next().getTradingCode();
|
||||||
for (Registry currRegistry : tmtRegistries) {
|
for (Registry currRegistry : tmtRegistries) {
|
||||||
if (sourceTradingCode.equals(currRegistry.getTradingCode())) continue;
|
if (sourceTradingCode.equals(currRegistry.getTradingCode())) continue;
|
||||||
invalid = true;
|
invalid = true;
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,9 @@ public class KSRepDepoNettoReportBuilder extends CSVReportBuilder<SessionIdParam
|
||||||
|
|
||||||
boolean invalid = false;
|
boolean invalid = false;
|
||||||
if (!tstRegistries.isEmpty() || !ostRegistries.isEmpty()) {
|
if (!tstRegistries.isEmpty() || !ostRegistries.isEmpty()) {
|
||||||
String sourceTradingCode = tstRegistries.iterator().next().getTradingCode();
|
String sourceTradingCode = "";
|
||||||
|
if (!tstRegistries.isEmpty()) sourceTradingCode = tstRegistries.iterator().next().getTradingCode();
|
||||||
|
if (!ostRegistries.isEmpty()) sourceTradingCode = ostRegistries.iterator().next().getTradingCode();
|
||||||
for (Registry currRegistry : tstRegistries) {
|
for (Registry currRegistry : tstRegistries) {
|
||||||
if (sourceTradingCode.equals(currRegistry.getTradingCode())) continue;
|
if (sourceTradingCode.equals(currRegistry.getTradingCode())) continue;
|
||||||
invalid = true;
|
invalid = true;
|
||||||
|
|
|
||||||
|
|
@ -131,7 +131,7 @@ public class KSRepTradesReportBuilder extends CSVReportBuilder<EmptyParams, KSRe
|
||||||
}
|
}
|
||||||
|
|
||||||
ksRepTradesReport.setTradeNum(execution.getExchangeExecutionId());
|
ksRepTradesReport.setTradeNum(execution.getExchangeExecutionId());
|
||||||
ksRepTradesReport.setClassCode(null);
|
ksRepTradesReport.setClassCode(execution.getMarket());
|
||||||
ksRepTradesReport.setTradeDate(execution.getExchangeExecutionTime());
|
ksRepTradesReport.setTradeDate(execution.getExchangeExecutionTime());
|
||||||
|
|
||||||
String status = "";
|
String status = "";
|
||||||
|
|
|
||||||
|
|
@ -334,6 +334,7 @@ public class ReportServiceTest_KS {
|
||||||
Long sessionId_2 = sessionImdg.insert(session_2);
|
Long sessionId_2 = sessionImdg.insert(session_2);
|
||||||
|
|
||||||
ExecutionFond executionFond = new ExecutionFond();
|
ExecutionFond executionFond = new ExecutionFond();
|
||||||
|
executionFond.setMarket("3333");
|
||||||
executionFond.setCompanyId(COMPANY_ID);
|
executionFond.setCompanyId(COMPANY_ID);
|
||||||
executionFond.setTradingDate(LocalDate.now());
|
executionFond.setTradingDate(LocalDate.now());
|
||||||
executionFond.setSessionId(sessionId_1);
|
executionFond.setSessionId(sessionId_1);
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
"SESSION_ID","SESSION_DATE","TR_ID","FIRM_ID","TKR","CASH_LIABILITY","DEPO_LIABILITY","TRADE_NUM","CLASS_CODE","TRADE_DATE","STATUS"
|
"SESSION_ID","SESSION_DATE","TR_ID","FIRM_ID","TKR","CASH_LIABILITY","DEPO_LIABILITY","TRADE_NUM","CLASS_CODE","TRADE_DATE","STATUS"
|
||||||
"4","20.01.1970T04:09:07","8","TRADING_CODE","TKR","8888.89","","222","","19.01.1970T23:49:58","3"
|
"4","20.01.1970T04:09:07","8","TRADING_CODE","TKR","8888.89","","222",3333,"19.01.1970T23:49:58","3"
|
||||||
"3","20.01.1970T12:54:43","5","TRADING_CODE","TKR","8888.89","123.46","222","","19.01.1970T23:49:58","1"
|
"3","20.01.1970T12:54:43","5","TRADING_CODE","TKR","8888.89","123.46","222",3333,"19.01.1970T23:49:58","1"
|
||||||
|
|
|
||||||
|
Loading…
Add table
Reference in a new issue