This reverts commit 178aa11561.
This commit is contained in:
etreschenkov 2025-08-15 11:40:51 +03:00
parent 52e703bfd8
commit e1275da162

View file

@ -185,25 +185,19 @@ public class TradeImporterService {
* returns OK - everything is kk * returns OK - everything is kk
*/ */
private boolean fillNessessaryFields(STrades tradesDb) { private boolean fillNessessaryFields(STrades tradesDb) {
Consumer<String> log = (st) -> { Consumer<String> logErr = (st) -> log.error("strades {} {} {}", tradesDb.getTradeDate(), tradesDb.getTradeNum(), st);
if (tradesDb.getClassCode().contains("INSTR"))
this.log.warn("strades {} {} {}", tradesDb.getTradeDate(), tradesDb.getTradeNum(), st);
else {
this.log.error("strades {} {} {}", tradesDb.getTradeDate(), tradesDb.getTradeNum(), st);
}
};
try { try {
Market market = marketImdg.getFirstObjectBySQL("code = '%s'".formatted(tradesDb.getClassCode())); Market market = marketImdg.getFirstObjectBySQL("code = '%s'".formatted(tradesDb.getClassCode()));
if (market == null) { if (market == null) {
if (blacklistMarketImdg.getFirstObjectByFieldValues(Map.of("code", tradesDb.getClassCode())) == null) { if (blacklistMarketImdg.getFirstObjectByFieldValues(Map.of("code", tradesDb.getClassCode())) == null) {
log.accept("couldn't find market.section for classCode " + tradesDb.getClassCode()); logErr.accept("couldn't find market.section for classCode " + tradesDb.getClassCode());
} }
return false; return false;
} }
tradesDb.setSection(market.getSection()); tradesDb.setSection(market.getSection());
return true; return true;
} catch (Exception e) { } catch (Exception e) {
log.accept(ExceptionUtils.getStackTrace(e)); logErr.accept(ExceptionUtils.getStackTrace(e));
return false; return false;
} }
} }