feat: add timezone filter

This commit is contained in:
Methapon2001 2024-07-11 16:12:11 +07:00
parent 41a9fced79
commit 5982c54c16

View file

@ -25,6 +25,7 @@ export class LogController extends Controller {
@Query() search?: string,
@Query() searchAfter?: number,
@Query() systemName?: string,
@Query() date?: Date,
) {
const queryData = await elasticsearch.search({
index: ELASTICSEARCH_INDEX,
@ -48,6 +49,19 @@ export class LogController extends Controller {
},
]
: []),
...(date
? [
{
range: {
startTimeStamp: {
time_zone: "+07:00",
gte: `${date.getFullYear()}-${(date.getMonth() + 1).toString().padStart(2, "0")}-${date.getDate().toString().padStart(2, "0")}T00:00:00`,
lte: `${date.getFullYear()}-${(date.getMonth() + 1).toString().padStart(2, "0")}-${date.getDate().toString().padStart(2, "0")}T23:59:59`,
},
},
},
]
: []),
],
},
},