From eb1eaa11ea93b8740ec87a3e9349cfafc0117838 Mon Sep 17 00:00:00 2001 From: bipproduction Date: Fri, 21 Nov 2025 14:23:56 +0800 Subject: [PATCH] tambahan --- src/server/routes/test_pengaduan.ts | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/src/server/routes/test_pengaduan.ts b/src/server/routes/test_pengaduan.ts index 9e8ef0b..32a9adb 100644 --- a/src/server/routes/test_pengaduan.ts +++ b/src/server/routes/test_pengaduan.ts @@ -63,31 +63,27 @@ const TestPengaduanRoute = new Elysia({ const nomorHP = normalizePhoneNumber({ phone: noTelepon }) - const cariWarga = await prisma.warga.findUnique({ + const cariWarga = await prisma.warga.upsert({ where: { phone: nomorHP, - } + }, + create: { + name: "malik", + phone: nomorHP, + }, + update: { + name: "malik", + phone: nomorHP, + }, }) - if (!cariWarga) { - const wargaCreate = await prisma.warga.create({ - data: { - name: "malik", - phone: nomorHP, - }, - select: { - id: true - } - }) - - } const pengaduan = await prisma.pengaduan.create({ data: { title: judulPengaduan, detail: detailPengaduan, idCategory: idCategoryFix, - idWarga: "malik", + idWarga: cariWarga.id, location: lokasi, image: "", noPengaduan,