diff --git a/src/module/village/api/api_index.ts b/src/module/village/api/api_index.ts index 9fd6f2f..33484de 100644 --- a/src/module/village/api/api_index.ts +++ b/src/module/village/api/api_index.ts @@ -1,5 +1,3 @@ - - import { getAllVillage } from "./get/getAllVillage"; import { getOneVillage } from "./get/getOneVillage"; import { createVillage } from "./post/createVillage"; diff --git a/src/module/village/api/post/createVillage.ts b/src/module/village/api/post/createVillage.ts index 440e1c0..259b659 100644 --- a/src/module/village/api/post/createVillage.ts +++ b/src/module/village/api/post/createVillage.ts @@ -1,4 +1,5 @@ import { prisma } from "@/module/_global"; +import { createLogUser } from "@/module/user"; export async function createVillage(req: Request) { try { @@ -16,7 +17,10 @@ export async function createVillage(req: Request) { }, }); - return Response.json(village, { status: 201 }); + // create log user + const log = await createLogUser({ act: 'CREATE', desc: 'User membuat data desa baru', table: 'village', data: village.id }) + + return Response.json({ success: true, message: 'Sukses membuat desa baru' }, { status: 201 }); } catch (error) { console.error(error); return Response.json({ success: false, message: "Internal Server Error" }, { status: 500 }); diff --git a/src/module/village/api/post/deleteVillage.ts b/src/module/village/api/post/deleteVillage.ts index a89808f..510c6d1 100644 --- a/src/module/village/api/post/deleteVillage.ts +++ b/src/module/village/api/post/deleteVillage.ts @@ -1,4 +1,5 @@ import { prisma } from "@/module/_global"; +import { createLogUser } from "@/module/user"; export async function deleteVillage(req: Request) { try { @@ -11,8 +12,12 @@ export async function deleteVillage(req: Request) { 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 Delete Village" }, + { success: true, message: "Sukses menghapus data desa" }, { status: 200 } ); } catch (error) { diff --git a/src/module/village/api/post/updateVillage.ts b/src/module/village/api/post/updateVillage.ts index 4f229b6..1e8f22e 100644 --- a/src/module/village/api/post/updateVillage.ts +++ b/src/module/village/api/post/updateVillage.ts @@ -1,4 +1,5 @@ import { prisma } from "@/module/_global"; +import { createLogUser } from "@/module/user"; export async function updateVillage(req: Request) { try { @@ -14,8 +15,11 @@ export async function updateVillage(req: Request) { }, }); + // create log user + const log = await createLogUser({ act: 'UPDATE', desc: 'User mengupdate data desa baru', table: 'village', data: data.id }) + return Response.json( - { success: true, message: "Sukses Update Village" }, + { success: true, message: "Sukses edit desa" }, { status: 200 } ); } catch (error) {