Fix All Search Admin

This commit is contained in:
2026-01-05 17:11:30 +08:00
parent f436aa2ef0
commit daaed8089b
39 changed files with 872 additions and 694 deletions

View File

@@ -7,20 +7,20 @@ async function kategoriProdukFindMany(context: Context) {
// Ambil parameter dari query
const page = Number(context.query.page) || 1;
const limit = Number(context.query.limit) || 10;
const search2 = (context.query.search as string) || '';
const search = (context.query.search as string) || '';
const skip = (page - 1) * limit;
// Buat where clause
const where: any = { isActive: true };
// Tambahkan pencarian (jika ada)
if (search2) {
if (search) {
where.OR = [
{ nama: { contains: search2, mode: 'insensitive' } },
{ nama: { contains: search, mode: 'insensitive' } },
{KategoriToPasar : {
some: {
kategori: {
nama: { contains: search2, mode: 'insensitive' }
nama: { contains: search, mode: 'insensitive' }
}
}
}}

View File

@@ -5,19 +5,19 @@ import { Context } from "elysia";
async function kategoriProdukFindManyAll(context: Context) {
// Ambil query search (opsional)
const search2 = (context.query.search as string) || "";
const search = (context.query.search as string) || "";
// Buat where clause
const where: any = { isActive: true };
if (search2) {
if (search) {
where.OR = [
{ nama: { contains: search2, mode: "insensitive" } },
{ nama: { contains: search, mode: "insensitive" } },
{
KategoriToPasar: {
some: {
kategori: {
nama: { contains: search2, mode: "insensitive" },
nama: { contains: search, mode: "insensitive" },
},
},
},