Try Fix UI & API Menu Ekonomi Sub Menu Pasar Desa

This commit is contained in:
2025-07-01 16:48:44 +08:00
parent c5fc4f4cea
commit 4724b7473d
28 changed files with 1046 additions and 65 deletions

View File

@@ -0,0 +1,38 @@
import prisma from "@/lib/prisma";
import { Context } from "elysia";
type FormCreate = {
nama: string;
harga: number;
satuan: string;
alamat: string;
imageId: string;
rating: number;
kategoriId: string; // Array of KategoriMakanan IDs
};
export default async function pasarDesaCreate(context: Context) {
const body = context.body as FormCreate;
// First, create the PasarDesa record
const pasarDesa = await prisma.pasarDesa.create({
data: {
nama: body.nama,
harga: Number(body.harga),
satuan: body.satuan,
alamat: body.alamat,
imageId: body.imageId,
rating: Number(body.rating),
kategoriId: body.kategoriId,
},
include: {
image: true,
kategori: true,
},
});
return {
success: true,
message: "Success create pasar desa",
data: pasarDesa,
};
}