upd: list pengaduan dan list pelayanan surat api jenna ai
This commit is contained in:
@@ -104,8 +104,9 @@ const PelayananRoute = new Elysia({
|
||||
|
||||
|
||||
// --- PELAYANAN SURAT ---
|
||||
.get("/", async ({ query }) => {
|
||||
const { phone } = query
|
||||
.get("/", async ({ query, headers }) => {
|
||||
// const { phone } = query
|
||||
const phone = headers['x-phone'] || ""
|
||||
const data = await prisma.pelayananAjuan.findMany({
|
||||
orderBy: {
|
||||
createdAt: "asc"
|
||||
@@ -115,13 +116,34 @@ const PelayananRoute = new Elysia({
|
||||
Warga: {
|
||||
phone
|
||||
}
|
||||
},
|
||||
select: {
|
||||
noPengajuan: true,
|
||||
status: true,
|
||||
createdAt: true,
|
||||
CategoryPelayanan: {
|
||||
select: {
|
||||
name: true
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
return data
|
||||
|
||||
const dataFix = data.map((item) => {
|
||||
return {
|
||||
noPengajuan: item.noPengajuan,
|
||||
status: item.status,
|
||||
category: item.CategoryPelayanan.name,
|
||||
createdAt: item.createdAt.toLocaleDateString("id-ID", { day: "numeric", month: "long", year: "numeric" }),
|
||||
}
|
||||
})
|
||||
|
||||
return dataFix
|
||||
|
||||
}, {
|
||||
query: t.Object({
|
||||
phone: t.String({ minLength: 1, error: "phone harus diisi" }),
|
||||
}),
|
||||
// query: t.Object({
|
||||
// phone: t.String({ minLength: 1, error: "phone harus diisi" }),
|
||||
// }),
|
||||
detail: {
|
||||
summary: "List Ajuan Pelayanan Surat by Phone",
|
||||
description: `tool untuk mendapatkan list ajuan pelayanan surat`,
|
||||
|
||||
Reference in New Issue
Block a user