upd: api update pelayanan surat

This commit is contained in:
2025-12-12 15:08:09 +08:00
parent 286c989bcf
commit d6882d4b3a

View File

@@ -733,6 +733,7 @@ const PelayananRoute = new Elysia({
.post("/update", async ({ body }) => {
const { nomerPengajuan, syaratDokumen, dataText } = body
let dataUpdate = []
console.log(body)
const pengajuan = await prisma.pelayananAjuan.findFirst({
where: {
@@ -741,10 +742,12 @@ const PelayananRoute = new Elysia({
})
if (!pengajuan) {
console.log("data pengajuan surat tidak ditemukan")
return { success: false, message: 'data pengajuan surat tidak ditemukan' }
}
if (dataText && dataText.length > 0) {
console.log("dataText")
for (const item of dataText) {
dataUpdate.push(item.jenis)
const hasil = await prisma.dataTextPelayanan.findFirst({
@@ -773,6 +776,7 @@ const PelayananRoute = new Elysia({
}
if (syaratDokumen && syaratDokumen.length > 0) {
console.log("syaratDokumen")
for (const item of syaratDokumen) {
dataUpdate.push(item.jenis)
const hasil = await prisma.syaratDokumenPelayanan.findFirst({
@@ -803,6 +807,7 @@ const PelayananRoute = new Elysia({
const keys = dataUpdate.join(", ");
if (pengajuan.status != "ditolak" && pengajuan.status != "antrian") {
console.log("pengajuan surat tidak dapat diupdate karena status " + pengajuan.status)
return { success: false, message: 'pengajuan surat tidak dapat diupdate karena status ' + pengajuan.status }
}
@@ -825,6 +830,8 @@ const PelayananRoute = new Elysia({
}
})
console.log("pengajuan surat sudah diperbarui")
return { success: true, message: 'pengajuan surat sudah diperbarui' }
}, {