From 3f567b57b2d3efde26fe2c4937de0af01fcc0e63 Mon Sep 17 00:00:00 2001 From: amal Date: Thu, 11 Dec 2025 14:16:31 +0800 Subject: [PATCH] upd: detail api Deskripsi - detail pengaduan by nomer pengaduan - detail pengajuan surat by nomer pengajuan No Issues --- .../pelayanan-surat/detail_pelayanan_page.tsx | 2 +- src/pages/scr/dashboard/pengaduan/detail_page.tsx | 2 +- src/server/routes/pelayanan_surat_route.ts | 12 ++++++------ src/server/routes/pengaduan_route.ts | 10 +++++----- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/pages/scr/dashboard/pelayanan-surat/detail_pelayanan_page.tsx b/src/pages/scr/dashboard/pelayanan-surat/detail_pelayanan_page.tsx index b76e392..ae32f73 100644 --- a/src/pages/scr/dashboard/pelayanan-surat/detail_pelayanan_page.tsx +++ b/src/pages/scr/dashboard/pelayanan-surat/detail_pelayanan_page.tsx @@ -45,7 +45,7 @@ export default function DetailPengajuanPage() { const { data, mutate, isLoading } = useSwr("/", () => apiFetch.api.pelayanan.detail.get({ query: { - id: id!, + nomerPengajuan: id!, }, }), ); diff --git a/src/pages/scr/dashboard/pengaduan/detail_page.tsx b/src/pages/scr/dashboard/pengaduan/detail_page.tsx index 26bc9e9..0b83ddd 100644 --- a/src/pages/scr/dashboard/pengaduan/detail_page.tsx +++ b/src/pages/scr/dashboard/pengaduan/detail_page.tsx @@ -44,7 +44,7 @@ export default function DetailPengaduanPage() { const { data, mutate, isLoading } = useSwr("/", () => apiFetch.api.pengaduan.detail.get({ query: { - id: id!, + nomerPengaduan: id!, }, }), ); diff --git a/src/server/routes/pelayanan_surat_route.ts b/src/server/routes/pelayanan_surat_route.ts index dc2d26a..f0101d8 100644 --- a/src/server/routes/pelayanan_surat_route.ts +++ b/src/server/routes/pelayanan_surat_route.ts @@ -151,16 +151,16 @@ const PelayananRoute = new Elysia({ } }) .get("/detail", async ({ query }) => { - const { id } = query + const { nomerPengajuan } = query const data = await prisma.pelayananAjuan.findFirst({ where: { OR: [ { - noPengajuan: id + noPengajuan: nomerPengajuan }, { - id: id + id: nomerPengajuan } ] }, @@ -305,11 +305,11 @@ const PelayananRoute = new Elysia({ return datafix }, { query: t.Object({ - id: t.String({ minLength: 1, error: "id harus diisi" }), + nomerPengajuan: t.String({ minLength: 1, error: "nomer pengajuan harus diisi" }), }), detail: { - summary: "Detail Ajuan Pelayanan Surat", - description: `tool untuk mendapatkan detail ajuan pelayanan surat`, + summary: "Detail Ajuan Pelayanan Surat by Nomer Pengajuan", + description: `tool untuk mendapatkan detail ajuan pelayanan surat berdasarkan nomer pengajuan`, tags: ["mcp"] } }) diff --git a/src/server/routes/pengaduan_route.ts b/src/server/routes/pengaduan_route.ts index ba1b76f..ca61bf0 100644 --- a/src/server/routes/pengaduan_route.ts +++ b/src/server/routes/pengaduan_route.ts @@ -372,15 +372,15 @@ const PengaduanRoute = new Elysia({ } }) .get("/detail", async ({ query }) => { - const { id } = query + const { nomerPengaduan } = query const data = await prisma.pengaduan.findFirst({ where: { OR: [ { - noPengaduan: id + noPengaduan: nomerPengaduan }, { - id: id + id: nomerPengaduan } ] }, @@ -473,8 +473,8 @@ const PengaduanRoute = new Elysia({ return datafix }, { detail: { - summary: "Detail Pengaduan Warga", - description: `tool untuk mendapatkan detail pengaduan warga / history pengaduan / mengecek status pengaduan berdasarkan id atau nomer Pengaduan`, + summary: "Detail Pengaduan Warga by Nomer Pengaduan", + description: `tool untuk mendapatkan detail pengaduan warga / history pengaduan / mengecek status pengaduan berdasarkan nomer Pengaduan`, tags: ["mcp"] } })