fix event

deskripsi:
- fix api status event
This commit is contained in:
2025-02-20 16:43:43 +08:00
parent 4e42dd7a94
commit ae1554a47f
10 changed files with 349 additions and 102 deletions

View File

@@ -6,33 +6,40 @@ import { revalidatePath } from "next/cache";
import _ from "lodash";
export async function Event_funCreate(req: MODEL_EVENT) {
const res = await prisma.event.create({
data: {
title: _.startCase(req.title),
lokasi: req.lokasi,
deskripsi: req.deskripsi,
eventMaster_TipeAcaraId: req.eventMaster_TipeAcaraId,
tanggal: req.tanggal,
tanggalSelesai: req.tanggalSelesai,
authorId: req.authorId,
},
select: {
id: true,
title: true,
EventMaster_Status: {
select: {
name: true,
},
try {
const res = await prisma.event.create({
data: {
title: _.startCase(req.title),
lokasi: req.lokasi,
deskripsi: req.deskripsi,
eventMaster_TipeAcaraId: req.eventMaster_TipeAcaraId,
tanggal: req.tanggal,
tanggalSelesai: req.tanggalSelesai,
authorId: req.authorId,
},
authorId: true,
},
});
select: {
id: true,
title: true,
EventMaster_Status: {
select: {
name: true,
},
},
authorId: true,
},
});
if (!res) return { status: 400, message: "Gagal Disimpan" };
revalidatePath("/dev/event/main/status_page");
return {
data: res,
status: 201,
message: "Berhasil Disimpan",
};
if (!res) return { status: 400, message: "Gagal disimpan" };
revalidatePath("/dev/event/main/status_page");
return {
data: res,
status: 201,
message: "Berhasil disimpan",
};
} catch (error) {
return {
status: 500,
message: "Error create event",
};
}
}