Files
sistem-desa-mandiri/src/module/group/api/get/listGroup.ts
amel 9dd8611992 upd: update status api
Deskripsi:
update database
- update status success respon api group

No Issues
2024-07-29 12:00:49 +08:00

26 lines
657 B
TypeScript

import { prisma } from "@/module/_global";
import { NextRequest } from "next/server";
export async function listGroups(req: NextRequest): Promise<Response> {
try {
const searchParams = req.nextUrl.searchParams
const villaId = searchParams.get('villageId');
const groups = await prisma.group.findMany({
where: {
isActive: true,
idVillage: String(villaId),
},
select: {
id: true,
name: true,
},
});
return Response.json(groups);
} catch (error) {
console.error(error);
return Response.json({ success: false, message: "Internal Server Error" }, { status: 500 });
}
}