Merge pull request 'upd: api pelayanan jenna ai' (#64) from amalia/09-des-25 into main

Reviewed-on: http://wibugit.wibudev.com/wibu/jenna-mcp/pulls/64
This commit is contained in:
2025-12-09 14:15:20 +08:00

View File

@@ -291,11 +291,14 @@ const PelayananRoute = new Elysia({
tags: ["mcp"] tags: ["mcp"]
} }
}) })
.post("/create", async ({ body }) => { .post("/create", async ({ body, headers }) => {
const { kategoriId, namaWarga, noTelepon, dataText, syaratDokumen } = body const { kategoriId, dataText, syaratDokumen } = body
const namaWarga = headers['x-user'] || ""
const noTelepon = headers['x-phone'] || ""
const noPengajuan = await generateNoPengajuanSurat() const noPengajuan = await generateNoPengajuanSurat()
let idCategoryFix = kategoriId let idCategoryFix = kategoriId
let idWargaFix = "" let idWargaFix = ""
const category = await prisma.categoryPelayanan.findUnique({ const category = await prisma.categoryPelayanan.findUnique({
where: { where: {
id: kategoriId, id: kategoriId,
@@ -400,17 +403,17 @@ const PelayananRoute = new Elysia({
examples: ["skusaha"], examples: ["skusaha"],
error: "ID kategori harus diisi" error: "ID kategori harus diisi"
}), }),
namaWarga: t.String({ // namaWarga: t.String({
description: "Nama warga", // description: "Nama warga",
examples: ["Budi Santoso"], // examples: ["Budi Santoso"],
error: "Nama warga harus diisi" // error: "Nama warga harus diisi"
}), // }),
noTelepon: t.String({ // noTelepon: t.String({
error: "Nomor telepon harus diisi", // error: "Nomor telepon harus diisi",
examples: ["08123456789", "+628123456789"], // examples: ["08123456789", "+628123456789"],
description: "Nomor telepon warga pelapor" // description: "Nomor telepon warga pelapor"
}), // }),
dataText: t.Array( dataText: t.Array(
t.Object({ t.Object({