imdg поправил Map_TradingClearingRegistryHistory (баг в 2527755afc), CLS-473 alt+ctrl+L SimpleObjectMapStore

This commit is contained in:
AKurakin 2023-08-21 11:29:50 +03:00
parent 63eab63c48
commit 2ea1c4332e
2 changed files with 4 additions and 3 deletions

View file

@ -124,7 +124,8 @@ public abstract class SimpleObjectMapStore<T extends SpcexObjectBase> implements
/**
* Выгружает ID по таблице по условию dateField >= today
* @param dateField оле даты
*
* @param dateField поле даты
* @return ID's
*/
public Iterable<Long> defaultLoadAllKeysOnTodayByField(String dateField) {
@ -132,7 +133,7 @@ public abstract class SimpleObjectMapStore<T extends SpcexObjectBase> implements
log.debug("loadAllKeys from {} on {} >= today {}", getTableName(), dateField, today);
List<Long> keys;
try {
keys = jdbcTemplate.query("select id from " + getTableName() + " where "+ dateField +" >= ?",
keys = jdbcTemplate.query("select id from " + getTableName() + " where " + dateField + " >= ?",
(resultSet, i) -> resultSet.getLong("id"),
new Object[]{today});
} catch (Throwable e) {

View file

@ -213,7 +213,7 @@ public class UpdateMapService extends AbstractUpdateMapService {
TradingClearingRegistryHistory tradingClearingRegistryHistory = new TradingClearingRegistryHistory();
createBusinessEvent(tradingClearingRegistryHistory, eventType);
tradingClearingRegistryHistory.setObject((TradingClearingRegistry) value);
hazelcastServerInstance.getMap(IMDGDistributedNames.Map_TradingClearingRegistry).put(tradingClearingRegistryHistory.getId(), tradingClearingRegistryHistory);
hazelcastServerInstance.getMap(IMDGDistributedNames.Map_TradingClearingRegistryHistory).put(tradingClearingRegistryHistory.getId(), tradingClearingRegistryHistory);
} else if (value instanceof Security) { // Существуют наследники этой таблицы, по этому в последнюю очередь делать эту проверку.