upd: update data pengaduan dari wawrga
This commit is contained in:
@@ -293,15 +293,18 @@ const PengaduanRoute = new Elysia({
|
|||||||
const { noPengaduan, judul, detail, lokasi, namaGambar } = body
|
const { noPengaduan, judul, detail, lokasi, namaGambar } = body
|
||||||
let dataUpdate = {}
|
let dataUpdate = {}
|
||||||
|
|
||||||
const cek = await prisma.pengaduan.count({
|
const cek = await prisma.pengaduan.findFirst({
|
||||||
where: {
|
where: {
|
||||||
noPengaduan,
|
noPengaduan,
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
if (!cek) {
|
if (!cek) {
|
||||||
return { success: false, message: 'gagal update status pengaduan' }
|
return { success: false, message: 'gagal update status pengaduan, nomer ' + noPengaduan + ' tidak ditemukan' }
|
||||||
}
|
}
|
||||||
|
|
||||||
if (judul) {
|
if (judul) {
|
||||||
@@ -327,6 +330,15 @@ const PengaduanRoute = new Elysia({
|
|||||||
data: dataUpdate
|
data: dataUpdate
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const keys = Object.keys(dataUpdate).join(", ");
|
||||||
|
|
||||||
|
await prisma.historyPengaduan.create({
|
||||||
|
data: {
|
||||||
|
idPengaduan: cek.id,
|
||||||
|
deskripsi: `Pengaduan diupdate oleh warga (data yg diupdate: ${keys})`,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
return { success: true, message: 'pengaduan dengan nomer ' + noPengaduan + ' sudah diupdate' }
|
return { success: true, message: 'pengaduan dengan nomer ' + noPengaduan + ' sudah diupdate' }
|
||||||
}, {
|
}, {
|
||||||
body: t.Object({
|
body: t.Object({
|
||||||
|
|||||||
Reference in New Issue
Block a user