Files
sistem-desa-mandiri/src/module/village/api/post/deleteVillage.ts
amel f3c3738628 upd:pengaplikasian api
Deskripsi:
- server action fungsi create log user pada fitur village

No Issues
2024-07-29 15:13:47 +08:00

31 lines
769 B
TypeScript

import { prisma } from "@/module/_global";
import { createLogUser } from "@/module/user";
export async function deleteVillage(req: Request) {
try {
const data = await req.json();
const update = await prisma.village.update({
where: {
id: data.id,
},
data: {
isActive: false,
},
});
// create log user
const log = await createLogUser({ act: 'DELETE', desc: 'User menghapus data desa', table: 'village', data: data.id })
return Response.json(
{ success: true, message: "Sukses menghapus data desa" },
{ status: 200 }
);
} catch (error) {
console.error(error);
return Response.json(
{ message: "Internal Server Error", success: false },
{ status: 500 }
);
}
}