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..3933e4f 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 + console.log(nomerPengajuan, query) const data = await prisma.pelayananAjuan.findFirst({ where: { OR: [ { - noPengajuan: id + noPengajuan: nomerPengajuan }, { - id: id + id: nomerPengajuan } ] }, @@ -302,14 +302,16 @@ const PelayananRoute = new Elysia({ syaratDokumen: dataSyaratFix, dataText: dataTextFix, } + + console.log(datafix) 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..6d76cf4 100644 --- a/src/server/routes/pengaduan_route.ts +++ b/src/server/routes/pengaduan_route.ts @@ -1,6 +1,6 @@ import Elysia, { t } from "elysia" import type { StatusPengaduan } from "generated/prisma" -import _, { head } from "lodash" +import _ from "lodash" import { v4 as uuidv4 } from "uuid" import { getLastUpdated } from "../lib/get-last-updated" import { mimeToExtension } from "../lib/mimetypeToExtension" @@ -372,15 +372,16 @@ const PengaduanRoute = new Elysia({ } }) .get("/detail", async ({ query }) => { - const { id } = query + const { nomerPengaduan } = query + console.log(nomerPengaduan, query) const data = await prisma.pengaduan.findFirst({ where: { OR: [ { - noPengaduan: id + noPengaduan: nomerPengaduan }, { - id: id + id: nomerPengaduan } ] }, @@ -469,12 +470,14 @@ const PengaduanRoute = new Elysia({ history: dataHistoryFix, warga: warga, } + console.log(datafix) 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"] } })