revisi: api filter tahun
Deskripsi: - api filter tahun project dan tugas divisi No Issues
This commit is contained in:
@@ -16,6 +16,11 @@ export async function GET(request: Request) {
|
||||
const page = searchParams.get('page');
|
||||
const user = searchParams.get('user');
|
||||
const dataSkip = Number(page) * 10 - 10;
|
||||
const tahun = searchParams.get("year");
|
||||
|
||||
const tahunFilter = tahun ? tahun : new Date().getFullYear().toString();
|
||||
const startTahun = new Date(`${tahunFilter}-01-01T00:00:00.000Z`);
|
||||
const endTahun = new Date(`${parseInt(tahunFilter) + 1}-01-01T00:00:00.000Z`);
|
||||
|
||||
const userMobile = await funGetUserById({ id: String(user) })
|
||||
if (userMobile.id == "null" || userMobile.id == undefined || userMobile.id == "") {
|
||||
@@ -43,6 +48,10 @@ export async function GET(request: Request) {
|
||||
title: {
|
||||
contains: (name == undefined || name == "null") ? "" : name,
|
||||
mode: "insensitive"
|
||||
},
|
||||
createdAt: {
|
||||
gte: startTahun,
|
||||
lt: endTahun
|
||||
}
|
||||
},
|
||||
select: {
|
||||
@@ -87,6 +96,10 @@ export async function GET(request: Request) {
|
||||
title: {
|
||||
contains: (name == undefined || name == "null") ? "" : name,
|
||||
mode: "insensitive"
|
||||
},
|
||||
createdAt: {
|
||||
gte: startTahun,
|
||||
lt: endTahun
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user