|
@ -64,7 +64,7 @@ export class MarketDataService { |
|
|
dateQuery: DateQuery; |
|
|
dateQuery: DateQuery; |
|
|
uniqueAssets: UniqueAsset[]; |
|
|
uniqueAssets: UniqueAsset[]; |
|
|
}): Promise<MarketData[]> { |
|
|
}): Promise<MarketData[]> { |
|
|
return await this.prismaService.marketData.findMany({ |
|
|
return this.prismaService.marketData.findMany({ |
|
|
orderBy: [ |
|
|
orderBy: [ |
|
|
{ |
|
|
{ |
|
|
date: 'asc' |
|
|
date: 'asc' |
|
@ -74,17 +74,17 @@ export class MarketDataService { |
|
|
} |
|
|
} |
|
|
], |
|
|
], |
|
|
where: { |
|
|
where: { |
|
|
OR: uniqueAssets.map(({ dataSource, symbol }) => { |
|
|
dataSource: { |
|
|
return { |
|
|
in: uniqueAssets.map(({ dataSource }) => { |
|
|
AND: [ |
|
|
return dataSource; |
|
|
{ |
|
|
}) |
|
|
dataSource, |
|
|
}, |
|
|
symbol, |
|
|
date: dateQuery, |
|
|
date: dateQuery |
|
|
symbol: { |
|
|
} |
|
|
in: uniqueAssets.map(({ symbol }) => { |
|
|
] |
|
|
return symbol; |
|
|
}; |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|