upd: api pelayanan jenna ai #64
@@ -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({
|
||||||
|
|||||||
Reference in New Issue
Block a user