backend-api imdg-hist http://jira.mfd.msk:8088/browse/CLS-523 session-history (bug fix)
This commit is contained in:
parent
5ca2153a3b
commit
8671f8e64c
3 changed files with 12 additions and 12 deletions
|
|
@ -183,8 +183,8 @@ public class HistoryConfig {
|
||||||
sbscr.setSearchProxyMapName(IMDGDistributedNames.Map_SearchSession);
|
sbscr.setSearchProxyMapName(IMDGDistributedNames.Map_SearchSession);
|
||||||
sbscr.setFullHistoryMapName(IMDGDistributedNames.Map_Session);
|
sbscr.setFullHistoryMapName(IMDGDistributedNames.Map_Session);
|
||||||
sbscr.setConditions(List.of(
|
sbscr.setConditions(List.of(
|
||||||
new TradingDateFromCondition(pb),
|
new ClearingDateFromCondition(pb),
|
||||||
new TradingDateToCondition(pb)
|
new ClearingDateToCondition(pb)
|
||||||
));
|
));
|
||||||
return sbscr;
|
return sbscr;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,22 +1,22 @@
|
||||||
package ru.spcex.clearing.historyimdg.index;
|
package ru.spcex.clearing.historyimdg.index;
|
||||||
|
|
||||||
import ru.spcex.clearing.historyimdg.index.field.SearchWithTradingDate;
|
import ru.spcex.clearing.historyimdg.index.field.SearchWithClearingDate;
|
||||||
|
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
|
|
||||||
public class SearchProxySession extends SearchProxy implements SearchWithTradingDate {
|
public class SearchProxySession extends SearchProxy implements SearchWithClearingDate {
|
||||||
/**
|
/**
|
||||||
* trading_date или created_at
|
* clearing_date или created_at
|
||||||
*/
|
*/
|
||||||
private LocalDate tradingDate;
|
private LocalDate clearingDate;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public LocalDate getTradingDate() {
|
public LocalDate getClearingDate() {
|
||||||
return tradingDate;
|
return clearingDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setTradingDate(LocalDate tradingDate) {
|
public void setClearingDate(LocalDate clearingDate) {
|
||||||
this.tradingDate = tradingDate;
|
this.clearingDate = clearingDate;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -33,10 +33,10 @@ public class SearchSessionMapStore extends AbstractSliceMapLoader<SearchProxySes
|
||||||
(rs, rowNum) -> {
|
(rs, rowNum) -> {
|
||||||
SearchProxySession proxyFond = new SearchProxySession();
|
SearchProxySession proxyFond = new SearchProxySession();
|
||||||
proxyFond.setId(rs.getObject("id", Long.class));
|
proxyFond.setId(rs.getObject("id", Long.class));
|
||||||
LocalDate date = getLocalDateFromSqlDate(rs, "trading_date");
|
LocalDate date = getLocalDateFromSqlDate(rs, "clearing_date");
|
||||||
if (date == null)
|
if (date == null)
|
||||||
date = getLocalDateFromSqlDate(rs, "created_at");
|
date = getLocalDateFromSqlDate(rs, "created_at");
|
||||||
proxyFond.setTradingDate(date);
|
proxyFond.setClearingDate(date);
|
||||||
return proxyFond;
|
return proxyFond;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue