extdb-importer http://jira.mfd.msk:8088/browse/CLS-641 поправил опечатку

This commit is contained in:
AKurakin 2024-02-09 19:25:12 +03:00
parent 4d7a2ebbf7
commit b722a9b90e

View file

@ -58,7 +58,7 @@ public class ExtDBImporterService {
public synchronized void process(boolean byCommand) {
log.debug("Start process import SCrossRate from DB. byCommand={}", byCommand);
String sql = String.format("SELECT * FROM %s.Trades", schema);
String sql = String.format("SELECT * FROM %s.crossRate", schema);
Collection<SCrossRate> crossRatesFromDB = jdbcTemplate.query(sql,
(resultSet, i) -> readSCrossRate(resultSet));
Instant currentInstant = Instant.now();
@ -86,7 +86,7 @@ public class ExtDBImporterService {
// В extDb нет таких полей, заполнить:
crossRateDb.setGenerationTime(currentInstant);
crossRateDb.setGenerationId(makeGenerationId(sCrossRate.getDate(), sCrossRate.getCurrCode()));
crossRateDb.setGenerationId(makeGenerationId(crossRateDb.getDate(), crossRateDb.getCurrCode()));
} else {
log.warn(messageResolver.resolve(new EnumMessage(crossRateNotValid, crossRateDb.getCurrCode())));
}
@ -98,7 +98,7 @@ public class ExtDBImporterService {
} else {
log.debug("Successfully import SCrossRate from DB by scheduled.");
}
// STradesImportedRequest importRequest = new STradesImportedRequest();
// CrossRatesImportedRequest importRequest = new CrossRatesImportedRequest();
// kafka.get().sendRequestToQueue(Consts.S_CROSS_RATES_IMPORTED, importRequest);
} else {
log.debug("No SCrossRate were created or updated from DB. Kafka command will not be send");
@ -145,10 +145,10 @@ public class ExtDBImporterService {
SCrossRate object = new SCrossRate();
object.setDate(getLocalDateFromSqlDate(resultSet, "DATE"));
object.setCurrency(resultSet.getObject("CURRENCY", String.class));
object.setCurrCode(resultSet.getObject("CURR_CODE", String.class));
object.setFaceValue(resultSet.getObject("FACE_VALUE", BigDecimal.class));
object.setCurrCode(resultSet.getObject("CURRCODE", String.class));
object.setFaceValue(resultSet.getObject("FACEVALUE", BigDecimal.class));
object.setRate(resultSet.getObject("RATE", BigDecimal.class));
object.setUnitRate(resultSet.getObject("UNIT_RATE", BigDecimal.class));
object.setUnitRate(resultSet.getObject("UNITRATE", BigDecimal.class));
return object;
}