upd: api update pelayanan surat #77
@@ -733,6 +733,7 @@ const PelayananRoute = new Elysia({
|
|||||||
.post("/update", async ({ body }) => {
|
.post("/update", async ({ body }) => {
|
||||||
const { nomerPengajuan, syaratDokumen, dataText } = body
|
const { nomerPengajuan, syaratDokumen, dataText } = body
|
||||||
let dataUpdate = []
|
let dataUpdate = []
|
||||||
|
console.log(body)
|
||||||
|
|
||||||
const pengajuan = await prisma.pelayananAjuan.findFirst({
|
const pengajuan = await prisma.pelayananAjuan.findFirst({
|
||||||
where: {
|
where: {
|
||||||
@@ -741,10 +742,12 @@ const PelayananRoute = new Elysia({
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (!pengajuan) {
|
if (!pengajuan) {
|
||||||
|
console.log("data pengajuan surat tidak ditemukan")
|
||||||
return { success: false, message: 'data pengajuan surat tidak ditemukan' }
|
return { success: false, message: 'data pengajuan surat tidak ditemukan' }
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dataText && dataText.length > 0) {
|
if (dataText && dataText.length > 0) {
|
||||||
|
console.log("dataText")
|
||||||
for (const item of dataText) {
|
for (const item of dataText) {
|
||||||
dataUpdate.push(item.jenis)
|
dataUpdate.push(item.jenis)
|
||||||
const hasil = await prisma.dataTextPelayanan.findFirst({
|
const hasil = await prisma.dataTextPelayanan.findFirst({
|
||||||
@@ -773,6 +776,7 @@ const PelayananRoute = new Elysia({
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (syaratDokumen && syaratDokumen.length > 0) {
|
if (syaratDokumen && syaratDokumen.length > 0) {
|
||||||
|
console.log("syaratDokumen")
|
||||||
for (const item of syaratDokumen) {
|
for (const item of syaratDokumen) {
|
||||||
dataUpdate.push(item.jenis)
|
dataUpdate.push(item.jenis)
|
||||||
const hasil = await prisma.syaratDokumenPelayanan.findFirst({
|
const hasil = await prisma.syaratDokumenPelayanan.findFirst({
|
||||||
@@ -803,6 +807,7 @@ const PelayananRoute = new Elysia({
|
|||||||
const keys = dataUpdate.join(", ");
|
const keys = dataUpdate.join(", ");
|
||||||
|
|
||||||
if (pengajuan.status != "ditolak" && pengajuan.status != "antrian") {
|
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 }
|
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' }
|
return { success: true, message: 'pengajuan surat sudah diperbarui' }
|
||||||
|
|
||||||
}, {
|
}, {
|
||||||
|
|||||||
Reference in New Issue
Block a user