QC Investasi

# fix
Tampilan admin investasi
Tampilan admin donasi
## No issuee
This commit is contained in:
2024-05-31 16:41:34 +08:00
parent c28cceb46f
commit 5b8cd3a4b6
175 changed files with 4785 additions and 2296 deletions

View File

@@ -1,13 +1,47 @@
"use server";
import prisma from "@/app/lib/prisma";
import _, { ceil } from "lodash";
export default async function adminUserAccess_getListUser() {
const get = await prisma.user.findMany({
export default async function adminUserAccess_getListUser({
search,
page,
}: {
search?: string;
page: number;
}) {
const dataSkip = _.toNumber(page) * 9 - 9;
const dataTake = 9;
const getData = await prisma.user.findMany({
skip: dataSkip,
take: 9,
orderBy: {
updatedAt: "asc",
},
where: {
masterUserRoleId: "1",
username: {
contains: search,
mode: "insensitive",
},
},
});
return get;
const nCount = await prisma.user.count({
where: {
masterUserRoleId: "1",
username: {
contains: search,
mode: "insensitive",
},
},
});
const allData = {
data: getData,
nPage: ceil(nCount / dataTake),
};
return allData;
}