Add:
- Status publish api: list arsip

### No Issue
This commit is contained in:
2025-09-22 11:14:35 +08:00
parent 4061cb75ba
commit a3f9592cfc

View File

@@ -14,19 +14,36 @@ async function GET(
const fixStatusName = _.startCase(status);
console.log("[STATUS]", fixStatusName);
const data = await prisma.voting.findMany({
where: {
authorId: id,
Voting_Status: {
name: fixStatusName,
let fixData;
if (fixStatusName === "Publish") {
fixData = await prisma.voting.findMany({
where: {
authorId: id,
isActive: true,
akhirVote: {
gte: new Date(),
},
Voting_Status: {
name: fixStatusName,
},
},
},
});
});
} else {
fixData = await prisma.voting.findMany({
where: {
authorId: id,
Voting_Status: {
name: fixStatusName,
},
},
});
}
return NextResponse.json({
success: true,
message: "Success get voting",
data: data,
data: fixData,
});
} catch (error) {
console.log("[ERROR]", error);