Merge pull request 'amalia/11-des-25' (#74) from amalia/11-des-25 into main
Reviewed-on: http://wibugit.wibudev.com/wibu/jenna-mcp/pulls/74
This commit is contained in:
@@ -45,7 +45,7 @@ export default function DetailPengajuanPage() {
|
|||||||
const { data, mutate, isLoading } = useSwr("/", () =>
|
const { data, mutate, isLoading } = useSwr("/", () =>
|
||||||
apiFetch.api.pelayanan.detail.get({
|
apiFetch.api.pelayanan.detail.get({
|
||||||
query: {
|
query: {
|
||||||
id: id!,
|
nomerPengajuan: id!,
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ export default function DetailPengaduanPage() {
|
|||||||
const { data, mutate, isLoading } = useSwr("/", () =>
|
const { data, mutate, isLoading } = useSwr("/", () =>
|
||||||
apiFetch.api.pengaduan.detail.get({
|
apiFetch.api.pengaduan.detail.get({
|
||||||
query: {
|
query: {
|
||||||
id: id!,
|
nomerPengaduan: id!,
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -151,16 +151,16 @@ const PelayananRoute = new Elysia({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
.get("/detail", async ({ query }) => {
|
.get("/detail", async ({ query }) => {
|
||||||
const { id } = query
|
const { nomerPengajuan } = query
|
||||||
|
console.log(nomerPengajuan, query)
|
||||||
const data = await prisma.pelayananAjuan.findFirst({
|
const data = await prisma.pelayananAjuan.findFirst({
|
||||||
where: {
|
where: {
|
||||||
OR: [
|
OR: [
|
||||||
{
|
{
|
||||||
noPengajuan: id
|
noPengajuan: nomerPengajuan
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: id
|
id: nomerPengajuan
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -302,14 +302,16 @@ const PelayananRoute = new Elysia({
|
|||||||
syaratDokumen: dataSyaratFix,
|
syaratDokumen: dataSyaratFix,
|
||||||
dataText: dataTextFix,
|
dataText: dataTextFix,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log(datafix)
|
||||||
return datafix
|
return datafix
|
||||||
}, {
|
}, {
|
||||||
query: t.Object({
|
query: t.Object({
|
||||||
id: t.String({ minLength: 1, error: "id harus diisi" }),
|
nomerPengajuan: t.String({ minLength: 1, error: "nomer pengajuan harus diisi" }),
|
||||||
}),
|
}),
|
||||||
detail: {
|
detail: {
|
||||||
summary: "Detail Ajuan Pelayanan Surat",
|
summary: "Detail Ajuan Pelayanan Surat by Nomer Pengajuan",
|
||||||
description: `tool untuk mendapatkan detail ajuan pelayanan surat`,
|
description: `tool untuk mendapatkan detail ajuan pelayanan surat berdasarkan nomer pengajuan`,
|
||||||
tags: ["mcp"]
|
tags: ["mcp"]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import Elysia, { t } from "elysia"
|
import Elysia, { t } from "elysia"
|
||||||
import type { StatusPengaduan } from "generated/prisma"
|
import type { StatusPengaduan } from "generated/prisma"
|
||||||
import _, { head } from "lodash"
|
import _ from "lodash"
|
||||||
import { v4 as uuidv4 } from "uuid"
|
import { v4 as uuidv4 } from "uuid"
|
||||||
import { getLastUpdated } from "../lib/get-last-updated"
|
import { getLastUpdated } from "../lib/get-last-updated"
|
||||||
import { mimeToExtension } from "../lib/mimetypeToExtension"
|
import { mimeToExtension } from "../lib/mimetypeToExtension"
|
||||||
@@ -372,15 +372,16 @@ const PengaduanRoute = new Elysia({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
.get("/detail", async ({ query }) => {
|
.get("/detail", async ({ query }) => {
|
||||||
const { id } = query
|
const { nomerPengaduan } = query
|
||||||
|
console.log(nomerPengaduan, query)
|
||||||
|
|
||||||
const data = await prisma.pengaduan.findFirst({
|
const data = await prisma.pengaduan.findFirst({
|
||||||
where: {
|
where: {
|
||||||
OR: [
|
OR: [
|
||||||
{
|
{
|
||||||
noPengaduan: id
|
noPengaduan: nomerPengaduan
|
||||||
}, {
|
}, {
|
||||||
id: id
|
id: nomerPengaduan
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -469,12 +470,14 @@ const PengaduanRoute = new Elysia({
|
|||||||
history: dataHistoryFix,
|
history: dataHistoryFix,
|
||||||
warga: warga,
|
warga: warga,
|
||||||
}
|
}
|
||||||
|
console.log(datafix)
|
||||||
|
|
||||||
return datafix
|
return datafix
|
||||||
|
|
||||||
}, {
|
}, {
|
||||||
detail: {
|
detail: {
|
||||||
summary: "Detail Pengaduan Warga",
|
summary: "Detail Pengaduan Warga by Nomer Pengaduan",
|
||||||
description: `tool untuk mendapatkan detail pengaduan warga / history pengaduan / mengecek status pengaduan berdasarkan id atau nomer Pengaduan`,
|
description: `tool untuk mendapatkan detail pengaduan warga / history pengaduan / mengecek status pengaduan berdasarkan nomer Pengaduan`,
|
||||||
tags: ["mcp"]
|
tags: ["mcp"]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user