Дбавил обработку полей создания записи STrades и ее апдейта.
This commit is contained in:
psemenkov 2023-05-12 18:08:57 +03:00
parent 183babf1c2
commit aa15b344b1

View file

@ -55,12 +55,18 @@ public class TradeImporterService {
public void process(boolean byCommand) {
log.debug("Start process import STrades from DB");
Collection<STrades> tradesFromDB = jdbcTemplate.query("SELECT * FROM Trades", (resultSet, i) -> readSTrades(resultSet));
Instant currentInstant = Instant.now();
log.debug("load from DB STrades: {}", tradesFromDB.size());
for (STrades tradesDb : tradesFromDB) {
if (isValidTrades(tradesDb)) {
STrades sTrades = getSTradesFromImdg(tradesDb, sTradesImdg);
if (sTrades != null) tradesDb.setId(sTrades.getId());
if (sTrades != null) {
tradesDb.setId(sTrades.getId());
tradesDb.setUpdated(currentInstant);
} else {
tradesDb.setCreated(currentInstant);
}
sTradesImdg.insert(tradesDb);
} else {
log.warn(messageResolver.resolve(new EnumMessage(sTradesNotValid, tradesDb.getTradeNum())));