|
|
@ -100,7 +100,7 @@ export class DataGatheringProcessor { |
|
|
name: GATHER_HISTORICAL_MARKET_DATA_PROCESS_JOB_NAME |
|
|
name: GATHER_HISTORICAL_MARKET_DATA_PROCESS_JOB_NAME |
|
|
}) |
|
|
}) |
|
|
public async gatherHistoricalMarketData(job: Job<DataGatheringItem>) { |
|
|
public async gatherHistoricalMarketData(job: Job<DataGatheringItem>) { |
|
|
const { dataSource, date, symbol, replaceExistingData } = job.data; |
|
|
const { dataSource, date, force, symbol } = job.data; |
|
|
|
|
|
|
|
|
try { |
|
|
try { |
|
|
let currentDate = parseISO(date as unknown as string); |
|
|
let currentDate = parseISO(date as unknown as string); |
|
|
@ -109,7 +109,7 @@ export class DataGatheringProcessor { |
|
|
`Historical market data gathering has been started for ${symbol} (${dataSource}) at ${format( |
|
|
`Historical market data gathering has been started for ${symbol} (${dataSource}) at ${format( |
|
|
currentDate, |
|
|
currentDate, |
|
|
DATE_FORMAT |
|
|
DATE_FORMAT |
|
|
)}${replaceExistingData ? ' (replace mode)' : ''}`,
|
|
|
)}${force ? ' (replace mode)' : ''}`,
|
|
|
`DataGatheringProcessor (${GATHER_HISTORICAL_MARKET_DATA_PROCESS_JOB_NAME})` |
|
|
`DataGatheringProcessor (${GATHER_HISTORICAL_MARKET_DATA_PROCESS_JOB_NAME})` |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
@ -157,7 +157,7 @@ export class DataGatheringProcessor { |
|
|
currentDate = addDays(currentDate, 1); |
|
|
currentDate = addDays(currentDate, 1); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (replaceExistingData) { |
|
|
if (force) { |
|
|
await this.marketDataService.replaceAllForSymbol({ |
|
|
await this.marketDataService.replaceAllForSymbol({ |
|
|
dataSource, |
|
|
dataSource, |
|
|
symbol, |
|
|
symbol, |
|
|
|