upd: api kategori pengajuan surat

Deskripsi:
- menambahkan link tambah disetiap kategori
- perbaikan list kategori karena berubah struktur

NO Issues
This commit is contained in:
2025-12-22 17:38:45 +08:00
parent 91a3dfdb5d
commit da86f5f10a
2 changed files with 38 additions and 24 deletions

View File

@@ -5,6 +5,7 @@ import { getLastUpdated } from "../lib/get-last-updated"
import { generateNoPengajuanSurat } from "../lib/no-pengajuan-surat"
import { isValidPhone, normalizePhoneNumber } from "../lib/normalizePhone"
import { prisma } from "../lib/prisma"
import { toSlug } from "../lib/slug_converter"
const PelayananRoute = new Elysia({
@@ -20,9 +21,21 @@ const PelayananRoute = new Elysia({
},
orderBy: {
name: "asc"
},
select: {
id: true,
name: true,
syaratDokumen: true,
dataPelengkap: true,
}
})
return data
const dataFix = data.map(item => ({
...item,
link: `${process.env.BUN_PUBLIC_BASE_URL}/darmasaba/surat?jenis=${toSlug(item.name)}`
}));
return dataFix
}, {
detail: {
summary: "List Kategori Pelayanan Surat",