This commit is contained in:
parent
a2ebfd945b
commit
e6ede79021
2 changed files with 4 additions and 3 deletions
|
|
@ -78,13 +78,14 @@ public class KSCommissionTradesReportBuilder extends CSVReportBuilder<EmptyParam
|
||||||
ImdgPredicate finalPredicate = pb.and(
|
ImdgPredicate finalPredicate = pb.and(
|
||||||
pb.sql(sql),
|
pb.sql(sql),
|
||||||
pb.greatEqual("refundDate", nowDate),
|
pb.greatEqual("refundDate", nowDate),
|
||||||
pb.less("valueDate", nowDate),
|
pb.lessEqual("valueDate", nowDate),
|
||||||
pb.or(pb.equals("sessionType", SessionType.XDEP.getKey()), pb.equals("sessionType", SessionType.FINL.getKey()))
|
pb.in("sessionType", SessionType.XDEP.getKey(), SessionType.FINL.getKey(), SessionType.MEDM.getKey())
|
||||||
);
|
);
|
||||||
Collection<Registry> registries = registryImdg.getCollectionObjectsByPredicate(finalPredicate);
|
Collection<Registry> registries = registryImdg.getCollectionObjectsByPredicate(finalPredicate);
|
||||||
log.debug("Found {} Registry by query: {}", registries.size(), finalPredicate);
|
log.debug("Found {} Registry by query: {}", registries.size(), finalPredicate);
|
||||||
rows = new ArrayList<>(registries.size());
|
rows = new ArrayList<>(registries.size());
|
||||||
for (Registry registry : registries) {
|
for (Registry registry : registries) {
|
||||||
|
if (registry.getValueDate().equals(registry.getSettlementDate())) continue;
|
||||||
if (registry.getTradingDate() == null) {
|
if (registry.getTradingDate() == null) {
|
||||||
log.warn("For registry id = {} field TradingDate was null, registry was skipped",
|
log.warn("For registry id = {} field TradingDate was null, registry was skipped",
|
||||||
registry.getId());
|
registry.getId());
|
||||||
|
|
|
||||||
|
|
@ -419,7 +419,7 @@ public class ReportServiceTest_BP {
|
||||||
|
|
||||||
File outFile = outFolder.listFiles()[0];
|
File outFile = outFolder.listFiles()[0];
|
||||||
File expectedFile = new File(getClass().getClassLoader().getResource("expected_reports_csv/bp/KS_BR_PFX65_DEALS_expected.csv").getFile());
|
File expectedFile = new File(getClass().getClassLoader().getResource("expected_reports_csv/bp/KS_BR_PFX65_DEALS_expected.csv").getFile());
|
||||||
compareCSVFiles(expectedFile, outFile, List.of());
|
compareCSVFiles(expectedFile, outFile, List.of("TRADEDATE"));
|
||||||
|
|
||||||
testExecutionFond.setSessionId(oldExecutionFondSessionId);
|
testExecutionFond.setSessionId(oldExecutionFondSessionId);
|
||||||
testExecutionFond.setCoverageStatus(oldExecutionFondCoverageStatus);
|
testExecutionFond.setCoverageStatus(oldExecutionFondCoverageStatus);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue